Comment changer le nom du projet Xcode

115

J'ai développé mon application dans Xcode pour iPhone, au début je viens de la nommer sans secnec maintenant je veux changer le nom de mon application J'ai remplacé mon ancien nom d'application par un nouveau car j'ai trouvé le nom dans mon application, mais c'est toujours me donnant une erreur ...

Bureau / Nouveau nom / ancien nom_Prefix.pch: aucun fichier ou répertoire de ce type

quand j'ai changé oldname_prefix.pch avec newname_prefix.pch ..

Haseeb
la source
Voulez-vous changer le nom de l'application ou le nom du projet? Il est déroutant que le titre soit "nom du projet XCode" et votre description dit "nom de l'application" ..........
Satyam

Réponses:

258

Pour Xcode 4 ou version ultérieure:

  • Ouvrez un projet
  • Sélectionnez Navigateur de projet
  • Mettre en évidence le nom du projet
  • Un seul clic sur le nom du projet

    entrez la description de l'image ici

Pour Xcode 3:

  • Ouvrez un projet> Menu> Projet> Renommer ...
ohho
la source
1
Ne voyez pas cette option dans le menu.
Raffi Khatchadourian
Pour n'importe qui comme moi ... cela prendra du temps alors soyez patient. Ne paniquez pas car il semble que vous avez perdu votre projet au début !!
Dolo
Remarque: ce n'est pas un processus en une seule étape. Immédiatement après, vous devrez entrer dans le vif du sujet de l'édition de vos schémas, etc.
daspianist
Soyez prudent, j'ai trouvé que cela avait changé la taille des images et que beaucoup de textures ne pouvaient pas être trouvées, annulez le changement et j'ai suivi la réponse ci-dessous: changer le nom d'affichage du
lot
49

Il n'est pas nécessaire de changer le nom du projet pour changer le nom d'affichage de l'application (qui est ce que vous voyez sur l'écran d'accueil de l'appareil iOS, dans iTunes, etc.). Remplacez simplement le "nom d'affichage de l'ensemble" dans votre info.plist par "$ {PRODUCT_NAME}" par défaut par celui que vous voulez. Le nom de votre projet est invisible pour les utilisateurs, ils ne voient que le "Nom d'affichage de l'ensemble".

Bogatyr
la source
C'est exactement ce que je cherchais. Merci!
cfischer
1
Je préférerais que les utilisateurs se réfèrent à cette réponse de Bogatyr afin qu'elle ne crée pas de problèmes avec le `` profil d'approvisionnement '' et l '`` ID d'application' 'à l'avenir si vous souhaitez que l'application soit dans l'appstore
Deepak Thakur
Agréable. Appréciez-le.
Roy Li
Changer le nom du bundle dans info.plist est recommandé par les meilleurs développeurs. agréable !!
M Swapnil
43

L'image explique tout

cliquez sur votre projet dans l'explorateur de projet et cliquez à nouveau sur votre projet sur le côté droit et là vous pouvez voir le nom du projet comme indiqué sur la figure

Sabareesh Kkanan
la source
Fonctionne comme un charme sur Xcode 6.1.1. Cependant, ces deux liens suivants peuvent vous aider avant / après la modification du nom du projet, uniquement en cas de problème: stackoverflow.com/questions/10464561/... et stackoverflow.com/questions/12820022/…
King-Wizard
Fonctionne sur XCode 8
odemolliens
11
  1. Sur le côté gauche, développez les cibles
  2. Double-cliquez sur votre cible, puis sélectionnez l'onglet de construction dans la fenêtre nouvellement ouverte
  3. en haut à droite, il y a un champ de recherche. Type - "Nom du produit"
  4. Maintenant, regardez ci-dessous, sous la section emballage, vous verrez le nom du produit
  5. Changez-le et nettoyez la reconstruction, votre nouveau nom d'application devrait être changé maintenant.
Rajavanya Subramaniyan
la source
6

Pour changer le nom de l'application uniquement (qui s'affichera avec l'icône de l'application) dans xcode 4 ou version ultérieure:

Cliquez sur l'icône de votre fichier de projet dans le panneau Groupes et fichiers, choisissez Cible -> Paramètres de construction -> Emballage -> Nom du produit. Cliquez sur la ligne, un pop-up apparaîtra, tapez votre nouveau nom d'application ici.

Pour changer le nom du projet uniquement (qui s'affichera avec l'icône du projet) dans xcode 4 ou version ultérieure:

Cliquez sur l'icône de votre fichier de projet dans le panneau Groupes et fichiers, choisissez Projet (au-dessus des cibles) dans le volet de droite, regardez simplement dans le volet tout à droite (il ne sera visible que si vous avez activé "Masquer ou afficher les utilitaires"). Recherchez le projet nom.Modifiez-le sous le nouveau nom que vous souhaitez donner à votre projet.

Supprimez votre application du simulateur / appareil, nettoyez-la et exécutez-la. Les modifications doivent refléter.

C'est tout

Alok
la source
5

Aller à youname-Info.plist

Changer les deux

Nom de l'ensemble et nom d'affichage de l'ensemble à votre nom de fichier préféré.

Terminé.

Jason
la source
3

La réponse d'Ohho est parfaite:

Pour Xcode 4 ou version ultérieure:

Ouvrez un projet

Sélectionnez Navigateur de projet

Mettre en évidence le nom du projet

Un seul clic sur le nom du projet

MAIS, si vous ne faites que cela, une fois que vous essayez de déboguer sur un nouvel appareil, vous trouverez une erreur:

fichier introuvable: /Users/someuser/Library/Developer/Xcode/DerivedData/OLDNAME-akbwbarcniqxytctbebckkelkbxs/Build/Products/Debug-iphonesimulator/OLDNAME.app/OLDNAME

clang: erreur: la commande de l'éditeur de liens a échoué avec le code de sortie 1 (utilisez -v pour voir l'invocation)

Ensuite, vous devez faire une étape supplémentaire:

  • Sélectionnez la cible dans le panneau de gauche
  • Choisissez l'ancien nomTests dans les cibles
  • Sélectionnez le panneau Paramètres de construction
  • Recherchez "TEST_HOST" et remplacez l'ancienne valeur par la nouvelle.

Bonne chance et amusez-vous bien

Desmond
la source
2

dans xcode 4.4, il faut cliquer sur le projet en haut du navigateur (panneau de gauche). Cliquez ensuite deux fois sur la cible dans la deuxième colonne pour mettre en évidence le nom de la cible. Ensuite, vous pouvez changer le nom du produit. Vous devrez également modifier le nom de l'archive lorsque vous allez créer une archive. Pour ce faire, vous devez éditer le schéma, cliquer sur Release, puis changer le nom de l'archive.

JeffB6688
la source
1

J'utilise xcode 4.3.1 et j'ai essayé de changer le nom du produit comme l'a dit Quakeboy ci-dessus dans les paramètres du bundle, mais cela a conduit à une erreur de lecture. Je suis resté coincé dans cette erreur pendant une heure et maintenant cela fonctionne bien. J'ai simplement effacé le nom du produit, puis retapez l'ancien nom que j'avais auparavant. la construction a réussi à nouveau!

Remarque à tous ceux qui aiment changer le nom du projet: vous n'avez pas à changer le nom du fichier du projet, le nom d'affichage du bundle sera affiché aux utilisateurs, alors ne traînez pas trop avec ce problème. peut être une perte de temps.

jazzé28
la source
1

Cela crée un cauchemar organisationnel d'avoir des noms de projet qui ne correspondent pas au nom fourni. Mais lorsque j'utilise la technique « cliquez sur le nom du projet et répondez oui pour laisser xcode renommer toutes les références », tous les dossiers imbriqués du projet sur mon disque dur ont toujours l'ancien nom du projet. Pourquoi ne sont-ils pas renommés pour correspondre?

Si je change ces noms de dossier, je suis presque sûr que cela gâchera tous les liens du projet. Je ne vais pas prendre le risque, à moins que quelqu'un ne puisse suggérer une solution.

Richard Bourne
la source
0

Sélectionnez le projet dans le navigateur de projet (Commande + 1) et ouvrez l'inspecteur de fichiers dans la barre latérale droite (Commande + option + 1).

Là, changez le nom du projet.

Dipak Narigara
la source
0

Xcode 3.2.5: Dans la barre de menu supérieure, Projet> Renommer ...

Brent
la source
0

J'ai essayé de changer le nom du projet dans Project Navigator, mais vous devez suivre toutes les étapes décrites ici !!!. Je n'ai pas suivi la deuxième étape et cela a cassé mon application, j'ai dû retravailler une ancienne version qui a pris deux jours, voir mon article SO ici .

dancingbush
la source
0

J'ai essayé la réponse d'Ohho et cela n'a pas fonctionné, mais j'ai trouvé une autre solution. Vous pouvez ouvrir votre fichier Info.plist et aller là où il est dit '"Nom du bundle" et changer le nom qui sera affiché dans votre lanceur. J'espère que ça marche

Samuel Gwokuda
la source
0

Étape simple

1.Sélectionnez le côté gauche de la cible du projet au-dessus de tous les dossiers et fichiers 2.Cliquez à nouveau sur le projet, cela vous permettra de changer le nom 3. tapez comme vous voulez le nom du projet et le nom de l'application 4. Appuyez sur Entrée. il vous demandera de changer partout l'accepter 5. la même procédure que sur le dossier ainsi que tous les endroits où le nom sera changé. je l'ai fait aujourd'hui

Ullas Pujary
la source
0

Juste au cas où cela aiderait quelqu'un, j'ai un script shell (xcmv.sh) avec ce qui suit:

#!/usr/bin/env bash

mv $1 $2
mv $1.xcodeproj $2.xcodeproj
mv $1.xcworkspace $2.xcworkspace

LC_ALL=C find ./ -type f -not -path "./.git*" -exec sed -i '' "s/${1}/${2}/g" {} +

Je fais ensuite glisser ce fichier dans le répertoire du projet et je fais:

sh xcmv.sh Starter MyProject

Cela modifie le nom du projet, le nom de l'espace de travail, ainsi que toutes les références à l'ancien nom dans les fichiers de projet, les fichiers de code, plist, etc.

Comme l'exemple l'indique, je l'utilise souvent pour renommer l'un de mes différents projets "starter" avec le nom de projet souhaité.

Notez que le répertoire git (s'il existe) est ignoré.

Michael Long
la source
-2

Cette vidéo montre un développeur renommant un projet Xcode 6. Cliquez d'abord une fois sur le nom du projet pour le modifier, puis assurez-vous de définir également l'application hôte pour votre cible de build de test.

https://www.youtube.com/watch?v=ZHr1vjkTxC0

salut salut salut
la source