Comment renommer un projet dans Xcode 5? Quelles étapes dois-je suivre? Dans le passé, c'était toujours un processus manuel très délicat.
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
la source
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.
la source
Dans Xcode 8.0, pour renommer votre projet, suivez simplement les instructions suivantes comme décrit dans l'aide de Xcode:
Source: http://help.apple.com/xcode/mac/8.0/#/dev3db3afe4f
la source
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.
la source
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.
la source
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 remplacezMy Wrong App Name
parNew App
. Si le nom de votre projet contenait des espaces, recherchezMy_Wrong_App_Name
et remplacez également parNew_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.
la source
Voici un autre excellent exemple qui fonctionne bien avec xcode 5
la source