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 ..


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 ...

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".


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


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.

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


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é.


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



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.


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.


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.


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.


0

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


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 .


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


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


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é.


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.