Lors de la création de nouveaux fichiers source, xcode ajoute des commentaires avec votre nom et le nom de votre société.
Où dois-je définir le nom de ma société pour xcode (pas le projet).
Lors de la création de nouveaux fichiers source, xcode ajoute des commentaires avec votre nom et le nom de votre société.
Où dois-je définir le nom de ma société pour xcode (pas le projet).
Réponses:
dans les semences Xcode 4 GM:
dans le volet de navigation (à l'extrême gauche), sélectionnez le projet (élément du haut).
Développez le volet Utilitaires (en haut à droite de la fenêtre, bouton tout à fait à droite dans le groupe à 3 boutons "Affichage").
Dans la section "Document de projet" se trouve le champ de texte "Organisation" (vue Inspection des fichiers, deuxième section à partir du haut).
Par défaut, Xcode insère un nom d'entreprise similaire au suivant dans tous les nouveaux fichiers source (.m .h, etc.):
Copyright (c) 2009 MyCompanyName. Tous les droits sont réservés.
Changer cette référence est aussi simple que de saisir ce qui suit à partir d'une fenêtre de terminal, en remplaçant «YourNameHere» par le texte que vous préférez. Assurez-vous également que tout cela est entré sur une seule ligne dans le terminal.
les valeurs par défaut écrivent com.apple.Xcode PBXCustomTemplateMacroDefinitions '{ORGANIZATIONNAME = "YourNameHere";}'
OU
vous pouvez même aller dans ~ / Library / Preferences et double-cliquer sur com.apple.Xcode.plist et utiliser l'éditeur handy-dandy plist pour définir cela et tout un tas d'autres valeurs par défaut intéressantes non couvertes par les panneaux de préférences Xcode ou IB.
OU
La réponse @slf à cette question montre un moyen amélioré d'y parvenir dans Xcode 4 (collé ci-dessous)
dans le volet de navigation (à l'extrême gauche), sélectionnez le projet (élément du haut).
Développez le volet Utilitaires (en haut à droite de la fenêtre, bouton tout à fait à droite dans le groupe à 3 boutons "Affichage").
Dans la section "Document de projet" se trouve le champ de texte "Organisation" (vue Inspection des fichiers, deuxième section à partir du haut).
J'ai testé sur le Xcode 4.2 Beta 7 (iOS 5.0).
Il semble que le Xcode ne récupère pas ORGANIZATIONNAME ni
les valeurs par défaut écrivent com.apple.Xcode PBXCustomTemplateMacroDefinitions
'{ORGANIZATIONNAME = "YourNameHere";}'
ni
~ / Bibliothèque / Préférences / com.apple.Xcode.plist
La bonne solution consiste à mettre à jour votre nom et le nom de votre entreprise dans le carnet d'adresses.
Ensuite, vous pouvez essayer en créant n'importe quel nouveau projet Xcode:
Vous pouvez également définir le nom de l'entreprise dans votre carte d'adresse dans l'application Carnet d'adresses Mac OS X. A travaillé pour moi (SL, Xcode 3.2.2)
Ajout à ce que SLF a écrit ci-dessus:
dans les semences Xcode 4 GM:
dans le volet de navigation (à l'extrême gauche), sélectionnez le projet (élément du haut).
Développez le volet Utilitaires (en haut à droite de la fenêtre, bouton tout à fait à droite dans le groupe à 3 boutons "Affichage").
Dans la section "Document de projet" se trouve le champ de texte "Organisation" (vue Inspection des fichiers, deuxième section à partir du haut).
Mais il y a un petit hic:
La modification du nom de l'organisation comme décrit par SLF n'a pas défini le fichier de projet comme modifié et aucune modification n'a été enregistrée.
Vous devez apporter une petite modification au projet, comme ajouter un groupe après avoir changé le nom de l'organisation, cela entraînera Xcode 4 pour enregistrer le fichier.
De plus, si vous travaillez sur un espace de travail, vous devez effectuer la modification pour chaque projet.
Testé à XCode 4.0.2
Si vous souhaitez modifier __MyCompanyName__ dans Xcode 4 , vous pouvez essayer la commande suivante.
les valeurs par défaut écrivent com.apple. dt .Xcode PBXCustomTemplateMacroDefinitions '{ORGANIZATIONNAME = "YourNameHere";}'
Soigneusement, cela écrit dans le domaine, com.apple. dt .Xcode, pas com.apple.Xcode
Je teste uniquement sur Xcode 4 pre3 et ça marche.
Allez simplement sur appName-Info.plist et ajoutez un champ "Copyright (human-readable)": nameOfDeveloper ou companyName. :
Dans XCode 5, vous pouvez sélectionner le nom de l'entreprise lors de la création du projet. Si vous souhaitez changer le nom de l'entreprise pour un projet existant, alors:
Il y a plus de confusion à ce sujet qu'il ne devrait y en avoir. J'ai clarifié ici: https://stackoverflow.com/a/9793899/1273966 Je ferai de même dans ce fil.
Si le nom de l'organisation est vide dans le document de projet (décrit ci-dessus), le nom de l'entreprise est extrait de l'entrée «moi» de votre carnet d'adresses.
Si vous entrez un nom d'organisation dans le document de projet comme décrit ci-dessus, il remplacera le nom de l'entreprise dans le carnet d'adresses. IE: Vous pouvez remplacer le nom de votre entreprise par projet. Assez intelligent, mais a évidemment beaucoup de gens confus.
ouvrez le xcode
Développez le volet Utilitaires (en haut à droite de la fenêtre, bouton tout à fait à droite dans le groupe à 3 boutons "Affichage").
Dans la section "Document de projet" se trouve le champ de texte "Organisation" (vue Inspection des fichiers, deuxième section à partir du haut).
là, vous pouvez définir le nom.
Dans XCode 4, ouvrez votre projet. Sélectionnez l'élément le plus haut dans le navigateur de projet (MyProjectName, 1 cible, iOS SDK 4.3 - ou autre). Ouvrez l'inspecteur de fichiers (Affichage-> Utilitaires). Dans la section Document de projet, vous devez voir une ligne «Organisation». Modifiez-le et les nouveaux fichiers que vous créez afficheront le nouveau nom de l'organisation. Il s'agit d'un paramètre de projet, vous devrez donc le faire pour chaque projet.
Le champ Nom de l'organisation est celui qui s'affiche dans l'assistant Nouveau projet. Sa valeur par défaut est la valeur qu'il était sur le projet précédemment ouvert.
Il semble que la version finale de Xcode 4 ne respecte pas le paramètre ORGANIZATIONNAME (soit l'ancien, soit le nouveau avec com.apple.dt.Xcode. Cela me dérange, car j'ai le nom de mon entreprise dans ma carte d'adresse, mais je ne fais pas de travail Xcode pour mon entreprise. Par conséquent, je ne veux pas que le nom réel de ma société soit inséré dans mes fichiers source. Je veux la valeur que j'ai définie pour ORGANIZATIONNAME.
Mise à jour : il semble que cela fonctionne partiellement. J'avais arrêté Xcode avant de définir la valeur, puis je l'ai redémarré et j'ai créé un nouveau projet. J'ai vu qu'il utilisait toujours le nom de ma société de ma carte de carnet d'adresses, et non ORGANIZATIONNAME. Mais ensuite, j'ai créé de nouveaux fichiers dans le projet (Fichier> Nouveau fichier ...) et lorsqu'ils ont été créés, ils DID ont la valeur de ORGANIZATIONAME. Donc, il semble que le code contient au moins deux bits de code qui remplissent le modèle de fichier avec le nom de l'entreprise, et ils tirent de différents emplacements.