Réponses:
Eh bien, la réponse est très très très simple Apple dans Xcode 5! Dans le navigateur de projet sur le côté gauche, cliquez 2 x lentement et le nom du fichier de projet sera modifiable. Tapez le nouveau nom. Une feuille apparaîtra avec un avertissement et listera tous les éléments que Xcode 5 estime devoir changer. Vous pouvez probablement lui faire confiance, mais vous devriez l'inspecter. La liste comprendra le fichier info.plist et divers fichiers, mais aussi toutes les chaînes pertinentes des fichiers nib / xib comme les menus MainMenu.
Acceptez les modifications et vous serez invité à enregistrer un instantané du projet. Faites toujours un instantané lorsque Xcode le demande, il sera utile de restaurer si quelque chose ne fonctionne pas.
Changez le nom du projet: -
Modifiez le nom du dossier racine: -
Changez le nom du schéma: -
Si votre projet est une structure statique, assurez-vous que votre fichier d'en-tête a une appartenance cible publique
Je recommande vraiment d'ouvrir simplement le dossier dans un éditeur général tel que Sublime Text, et de faire une recherche / remplacement dans tout le dossier. Les autres méthodes que j'ai trouvées étaient instables, en particulier lorsqu'elles étaient combinées avec .xcworkspace et cocoapods.
Dans Xcode 8.0, pour renommer votre projet, suivez simplement les instructions suivantes comme décrit dans l'aide de Xcode:
1- Sélectionnez votre projet dans le navigateur de projet.
2- Dans la section Identité et type de l'inspecteur de fichiers, entrez un nouveau nom dans le champ Nom.
3- Appuyez sur Retour.
Une boîte de dialogue s'affiche, répertoriant les éléments de votre projet qui peuvent être renommés. La boîte de dialogue comprend un aperçu de la façon dont les éléments apparaîtront après la modification.
4- Pour renommer sélectivement les éléments, désactivez les cases à cocher des éléments que vous ne souhaitez pas renommer. Pour renommer uniquement votre application, laissez l'application sélectionnée et désélectionnez tous les autres éléments.
5- Cliquez sur Renommer.
Xcode 6 (beta 6 à partir de maintenant) ne semble pas très fiable avec les projets de renommage. Pour moi, il n'a pas renommé plusieurs fichiers et groupes. Il ne renomme pas non plus le dossier physique dans lequel se trouve le projet. Pour renommer mon projet pour être sûr que tout est propre, j'ai fait un effort supplémentaire pour créer un nouveau projet avec le nouveau nom et copier tous les fichiers. Les actifs sont faciles à copier mais les groupes doivent être recréés. Le plus gros problème avec cela est cependant les fichiers de modèle de données CoreData. Essayer simplement de copier ceci entraînera un fichier de modèle corrompu, même si tout semble bien aller.
Lorsque vous renommez le nom du projet dans XCode5, l'entrée info.plist est supprimée de Targets ---> General ---> identity. Vous avez juste besoin de le mentionner à nouveau.
Dans Xcode 7, renommer un projet peut toujours casser votre application. Assurez-vous de l'avoir sauvegardé avant de l'essayer. Cliquez sur l'icône du projet et recherchez le nom du projet dans le volet de l'inspecteur. Si vous le modifiez ici, Xcode vous demandera si vous souhaitez renommer les fichiers associés. Pourrait fonctionner. Mais sinon, essayez cette approche par force brute:
cmd + shift + f
) et remplacez My Wrong App Name
par New App
. Si le nom de votre projet contenait des espaces, recherchez My_Wrong_App_Name
et remplacez également par
New_App
. Cela modifie tout le contenu des fichiers. Si vous utilisez des pods, vous devez également ouvrir le projet de pods et modifier les fichiers qui s'y trouvent.