Je souhaite modifier le nom qui s'affiche sous l'icône de l'application sur l'écran de l'iPhone. J'utilise Xcode 4 et j'ai une cible avec des clés:
- Nom à afficher du groupe: $ {PRODUCT_NAME}
- Nom du groupe: $ {PRODUCT_NAME}
Ce que je veux, mon nom de projet est par exemple "test" mais je veux avoir "MySuperApp". Alors, où puis-je le changer le mieux? Y a-t-il un endroit où je peux changer ${PRODUCT_NAME}
?
Y a-t-il d'autres endroits où je dois le changer?
Réponses:
Répondre sans renommer le fichier
Notez qu'une réponse qui ne nécessite pas de changement de nom de fichier est ci-dessous .
Répondre en renommant le fichier
OK, voici ce que j'ai trouvé, m'a pris un peu de chasse après avoir lu cet article, alors j'espère que cette réponse aidera tout le monde:
1.Dans le volet de contenu du projet à gauche, cliquez sur l'icône Dossier.
2.Sélectionnez la ligne bleue de niveau supérieur représentant le projet.
3.Si vous n'avez pas ouvert le volet Inspecteur (volet droit), cliquez sur le bouton pour l'activer. Il s'agit du troisième bouton de la barre d'outils "Affichage" vers le coin supérieur droit.
4.Dans le volet Inspecteur, cliquez sur l'icône du petit papier à coins pliés (propriétés du fichier).
5.La première chose est le nom du projet. Tapez-en un nouveau, vous serez invité à renommer les fichiers de contenu du projet.
Je dois ajouter que cela laissera votre ancienne application avec le nom d'origine dans le simulateur, vous devez donc toujours la supprimer du simulateur. De plus, tous les fichiers que vous avez créés dans l'ancien bundle d'applications ne seront pas transférés vers le nouveau bundle (sauf si vous les trouvez dans le Finder et les déplacez).
(EDIT :) Une autre note importante. Renommer votre bundle signifie que l'identifiant du bundle d'applications que vous avez enregistré auprès d'Apple Provisioning Portal ne fonctionnera plus pour cette application. Vous devrez générer un nouvel identifiant d'application et un nouveau profil d'approvisionnement afin de distribuer votre application sur un appareil physique.
la source
Dans Xcode 4, sélectionnez votre cible, onglet «Info», et définissez le champ «Nom d'affichage du bundle» sur le nom que vous voulez (c'est-à-dire «MySuperApp»). C'est la solution la plus simple et sans douleur.
Toutes les autres réponses décrites ici ne résolvent pas le problème initialement publié: "Je souhaite modifier le nom qui s'affiche sous l'icône de l'application sur l'écran de l'iPhone." Les réponses positives de: Woody, Jay et youshunei sont OK mais elles changeront toutes le nom affiché ET soit:
A) modifier votre identifiant de bundle d'applications et provoquer une incompatibilité entre votre application et l'identifiant de bundle que vous avez enregistré sur le portail de provisionnement Apple (ce qui pose un problème si vous avez déjà distribué votre application ou avez l'intention de soumettre l'application)
OU
B) entraîner des problèmes de schéma que d'autres ont mentionnés (c'est-à-dire devoir supprimer / recréer des schémas existants)
la source
Modifiez-le dans l'onglet de création de la page des paramètres des cibles
Pour clarifier: sélectionnez les cibles, sélectionnez la cible que vous construisez, obtenez des informations, sélectionnez l'onglet de construction, écrivez `` nom du produit '' dans la zone de recherche et modifiez-le là.
la source
$(TARGET_NAME)
.Sur Xcode 4, vous cliquez 2 fois sur le nom TARGETS (pas de double clic), changez le nom et redémarrez Xcode. Cela a fonctionné pour moi, c'est simple.
la source
Vous souhaitez modifier le nom d'affichage du bundle dans votre projet .plist.
devrait être changé en
Cela modifie le libellé de l'icône dans iOS sans modifier réellement les identifiants de l'application. Si vous modifiez simplement le nom d'affichage du bundle, vous n'aurez pas besoin de configurer un nouvel identifiant d'application et des profils d'approvisionnement.
la source
Faire le changement de nom du produit: Double-cliquez sur le nom juste sous "Cibles" et modifiez le nom de la cible comme vous le souhaitez.
Vérifier si le changement a été effectué: Cliquez sur "Cible" et sur la droite, recherchez "Nom du produit" sous "Paramètres de construction". La valeur affichée du nom du produit doit refléter votre modification. Sinon, double-cliquez sur ce nom pour vous assurer qu'il est défini sur $ (TARGET_NAME).
la source
Voici le cliché pour ces 3 étapes
Modifié: J'ai remarqué la réponse similaire avec une image jointe par youshunei après mon message. Donc, j'ajouterais un peu plus d'informations ici que je l'ai testé sur Xcode 6.3.2 et qu'il n'a pas besoin de redémarrage.
Modifié: lorsque j'ai renommé l'une de mes applications Mac OS X qui contient une virgule dans son nom de la même manière. J'ai un fichier manquant (nom coupé jusqu'à une virgule) dans une bibliothèque de liens de pod. Je dois donc renommer mon application sur Target -> Build Settings -> Product Name
la source
Pour changer le nom de l'application si elle a été personnalisée:
Informations sur le projet -> Cibles (cliquez sur l'entrée de l'icône de l'application) -> Paramètres de construction -> Nom du produit
la source
Dans les versions récentes de XCode (je suis actuellement sur 4.3.2), $ (PRODUCT_NAME) est défini sur $ (TARGET_NAME) qui par défaut est le nom du répertoire du projet (non, ne changez pas le nom du répertoire).
Solution: cliquez sur le navigateur de fichiers. Cliquez sur l'icône de votre projet bleu. Recherchez la liste TARGETS (sous la liste PROJECT). Passez le curseur sur votre cible; puis renommez-le en votre nom de produit.
Mis à part: Si vous rencontrez des problèmes de signature de code, j'ai constaté que la suppression, la révocation et la régénération de tous les certificats / clés et profils résolvaient mon problème. J'ai essayé tout le reste en premier!
la source
Une chose qui a semblé aider lorsque je suis passé par là est dans Xcode 4, c'est qu'il semblait nécessaire de supprimer tous les schémas. Auparavant, il semblait que même si l'application serait compilée sous son nouveau nom, ce serait comme l'ancien nom dans le simulateur. Cependant, j'ai fait d'autres mesures désespérées comme redémarrer xcode et supprimer l'application du dossier du simulateur, il est donc difficile d'être certain que la suppression des schémas était la clé.
la source
Le problème que j'avais était que j'avais plusieurs fichiers Info.plist dans mon projet Xcode. Afin de m'assurer d'avoir le bon contenant le nom du produit, j'ai déplacé temporairement le fichier Info.plist existant pour forcer Xcode à me permettre d'en choisir un autre. Étant donné qu'Info.plist ne fait pas partie d'une cible, mais fait partie de la configuration du projet, c'était le seul moyen que j'ai pu trouver pour le faire.
la source