Articles

(iOS) Renommer votre projet Xcode

Lorsque vous créez une application, vous pouvez avoir envie de renommer le nom de l’application avant de la publier. Pour moi, le processus était un peu plus compliqué que je ne le pensais. Dans cet article, j’essaie de résumer tout le processus que j’ai dû prendre pour renommer l’app.

D’abord, vous devez renommer manuellement le nom du projet avec l’icône de fichier bleue.

Renommer le fichier du projet

Puis la pop-up comme ci-dessous apparaît. Cliquez simplement sur le bouton ‘Renommer’.

Renommer le pop-up

Renommer le schéma

Puis, vous devez renommer le schéma du projet. Allez dans ‘Barre de menu > Produit > Schéma > Gérer les schémas’ et renommez le nom du schéma manuellement.

Renommer le nom du schéma

Renommer les fichiers principaux

À ce stade, les noms de projet dans votre dossier de projet sont encore anciens. Pour changer les noms, allez ouvrir votre ‘Terminal’ et déplacez-vous dans votre répertoire de projet en utilisant la commande ‘cd’. Ensuite, il suffit d’ajouter le code ci-dessous.

mv OldProjectName NewProjectName

Remplacer toutes les occurrences du nom de votre ancien projet

Maintenant le nom du dossier du projet a été remplacé. Vous souhaitez alors renommer toutes les occurrences du nom de votre ancien projet dans vos fichiers. Pour ce faire, exécutez la commande ci-dessous sur votre Terminal.

NOTE :
Il se peut que cela fasse apparaître la fenêtre pop-up dans Xcode disant ‘Revert’ ou ‘Keep Xcode version’.
Dans ce cas, choisissez ‘Revert’ pour mettre à jour les noms.

grep -Rl "YourOldProjectName" * | xargs sed -i "" "s/YourOldProjectName/YourNewProjectName/"

Renommer le nom du projet dans votre Podfile

Si vous utilisez ‘Cocoapods’ dans votre application, vous devez également mettre à jour votre ‘Podfile’.
Remplacez les anciens noms de projet dans votre Podfile avec le nouveau et installez.

Note:
Les noms à côté de ‘projet’ et ‘cible’ peuvent avoir déjà été modifiés à ce stade.

Podfile

Construire et exécuter

Lorsque vous essayez de construire, vous pouvez rencontrer une erreur ici. Si vous voyez une erreur comme ci-dessous, cliquez simplement sur le nom du projet avec l’icône bleue et allez à ‘Votre nom de projet sous TARGETS > Général >Cadres et bibliothèques liés’ section. Si vous trouvez ‘Pods_VotreAncienNomDeProjet.framework’, supprimez simplement cette ligne.

Message d’erreur

Section des cadres et bibliothèques liés

.