Réponses:
Eh bien, cela s'est avéré être une question triviale.
Tout ce que vous avez à faire est de cliquer deux fois lentement sur la racine du projet dans le navigateur de projet et il devient alors modifiable. Après avoir renommé le projet et appuyé sur «Entrée», il vous proposera de modifier automatiquement toutes les entrées liées au nom du projet et vous permettra de désélectionner certaines d'entre elles si vous le souhaitez.
Agréable.
Une autre option - Déplacez le curseur sur le nom du projet. Appuyez sur Entrée. Le nom du projet devient modifiable.
En plus de renommer le projet, vous souhaiterez peut-être renommer le schéma afin qu'il corresponde à votre nouveau nom de projet.
Pour changer le nom de votre schéma:
Product ==> Manage Schemes...
Sélectionnez ensuite votre schéma et appuyez sur Entrée / Retour pour modifier le nom.
Alternativement, Product ==> New Scheme...
pour en créer un nouveau avec votre nouveau nom :)
À partir d'Apple: iOS Developer Library Q&A technique QA1625
Suivez ces étapes pour renommer votre application dans Xcode 4.0 ou version ultérieure:
- Dans Xcode, sélectionnez votre cible sous "Cibles" dans l'éditeur de projet, puis choisissez Affichage> Utilitaires> Afficher l'inspecteur de fichiers.
- Xcode ouvre le volet d'inspection des fichiers. Saisissez le nouveau nom de votre application dans le champ Nom du projet, comme illustré à la figure 1, puis appuyez sur la touche Entrée de votre clavier.
- Xcode affiche une boîte de dialogue de changement de nom de projet qui contient tous les éléments pouvant être renommés dans votre projet. Laissez votre application sélectionnée dans la boîte de dialogue et désélectionnez tous les autres éléments, comme illustré dans la figure 2, puis cliquez sur Renommer pour effectuer l'opération de renommage.
Il y a une autre façon.
Pour renommer un projet dans Xcode 4, sélectionnez le fichier de projet dans le navigateur de projet sur le côté gauche de la fenêtre de projet. Choisissez Affichage> Utilitaires> Inspecteur de fichiers pour ouvrir l'inspecteur de fichiers sur le côté droit de la fenêtre du projet. En haut de l'inspecteur de fichiers se trouve le champ de texte Nom du projet. Saisissez un nouveau nom de projet et appuyez sur la touche Retour ou la touche Tab.
Une feuille s'ouvre vous demandant si vous souhaitez renommer les éléments de contenu du projet. Cliquez sur le bouton Renommer pour terminer de renommer le projet.
En plus des autres réponses fournies, si vous souhaitez également renommer le dossier dans lequel vos fichiers sont placés par défaut (qui existe au même niveau que votre fichier * .xcodeproj), procédez comme suit:
- In Finder copy and paste the '<RootFolder>/<OldProjectName>' folder
(in the same location) and
rename the copied folder to '<RootFolder>/<NewProjectName>'
- In XCode in the 'Project Navigator' (first tab in the pane on the left)
foreach ('Group' you have in your project)
{
Select the 'Group' and observe the details in the 'File Inspector'
(first tab in the pane on the right)
if ('Path' == 'Relative to Group'
AND 'Full Path' == '<RootFolder>/<OldProjectName>')
{
Click the icon to change the path of the 'Group'
Choose the '<RootFolder>/<NewProjectName> folder
}
}
- Delete the '<RootFolder>/<OldProjectName>' folder
- Open the Project Settings, choose the Project target and under 'Build Settings'
- find change the path appropriately for the following values:
'Prefix Header' and 'Info.plist file'
Et tu as fini.
Si vous avez également un dossier Tests, vous voudrez répéter la même chose.
EDIT 10/10/19: Il existe un outil génial pour renommer des projets dans Xcode, je l'ai essayé et cela fonctionne très bien:
https://github.com/appculture/xcode-project-renamer
Je poste ceci depuis que j'ai toujours eu du mal à renommer un projet dans XCode.
Renommer le projet est simple et bon, mais cela ne renomme pas le dossier source. Voici une étape par étape de ce que j'ai fait qui a très bien fonctionné dans Xcode 4 et 5 grâce aux liens ci-dessous.
Liens REF:
Renommer le projet.
Renommez le dossier source et d'autres fichiers.
1- Sauvegardez votre projet. Si vous utilisez git, validez toutes les modifications, faites une copie de l'intégralité du dossier du projet et sauvegardez dans Time Machine avant d'apporter des modifications.
2- Ouvrez votre projet.
3- Double-cliquez lentement ou appuyez sur Entrée sur le nom du projet (icône bleue en haut) et renommez-le comme vous voulez.
REMARQUE: après avoir renommé le projet et appuyé sur «Entrée», il vous proposera de modifier automatiquement toutes les entrées liées au nom du projet et vous permettra de désélectionner certaines d'entre elles si vous le souhaitez. Sélectionnez-les tous et cliquez sur OK.
4- Renommer le schéma a) Cliquez sur le menu juste à côté du bouton d'arrêt et sélectionnez Gérer les schémas. b) Un simple clic lent ou appuyez sur Entrée sur l'ancien schéma de nom et renommez-le comme vous voulez. c) Cliquez sur ok.
5 - Construisez et exécutez pour vous assurer que cela fonctionne.
REMARQUES: À ce stade, tous les fichiers de projet importants doivent être renommés, à l'exception des commentaires des classes créées lors de la création du projet ni du dossier source. Ensuite, nous renommerons le dossier dans le système de fichiers.
6- Fermez le projet.
7- Renommez le dossier principal et le dossier source.
8- Cliquez avec le bouton droit sur le fichier .xcodeproj du bundle de projet et sélectionnez «Afficher le contenu du package» dans le menu contextuel. Ouvrez le fichier .pbxproj avec n'importe quel éditeur de texte.
9-Recherchez et remplacez toute occurrence du nom de dossier d'origine par le nouveau nom de dossier.
10- Enregistrez le fichier.
11- Ouvrez le projet XCode, testez-le.
12- Terminé.
Renommer le projet est vraiment la meilleure façon de procéder.
Voici ce que je fais dans Xcode 4.3.2:
Je fais des accessoires personnalisés avec un tas de cadres et d'icônes similaires. Rien n'est parfait, mais c'est un moyen rapide d'enregistrer un tas de clics de configuration lorsque les applications présentent de nombreuses similitudes.
Rien de tout cela n'a fonctionné pour moi. La raison en était que dans le Finder, j'avais déjà modifié manuellement oldAppName.xcodeproj en
newAppName.xcodeproj
avec le nouveau nom, donc lorsque j'ai essayé de modifier le nom du projet dans Xcode 4, j'ai reçu une erreur indiquant qu'il ne pouvait pas enregistrer newAppName.xcodeproj car il existait déjà. La solution consistait à changer, à l'aide du Finder, newAppName.xcodeproj pour
anyOtherName.xcodeproj,
puis j'ai pu modifier le nom du projet dans Xcode et Xcode renommé anyOtherName.xcodeproj en newAppName.xcodeproj.