106 votes

Changement de nom d’application iPhone Xcode 4

Je veux changer le nom qui s’affiche sous l’icône de l’application sur l’écran de l’iPhone. J’ai utiliser Xcode 4 et j’ai une cible avec des clés :

  • Nom complet Bundle : ${PRODUCT_NAME}
  • Nom du forfait : ${PRODUCT_NAME}

Ce que je veux, mon nom de projet est par exemple « test » mais je veux avoir « MySuperApp ». Alors, où puis-je changer il meilleurs ? Y a-t-il un endroit où je peux changer de `` ?

Existe-t-il d’autres provenances où je dois changer ?

176voto

Jay Imerman Points 2793

Réponse sans changement de nom de fichier

Notez qu' une réponse qui ne nécessitent pas de changement de nom de fichier est ci-dessous.

Réponse avec le changement de nom de fichier

OK, voici ce que j'ai trouvé, m'a fallu un peu de la chasse après la lecture de ce post, donc j'espère que cette réponse va aider tout le monde:

1.Dans le projet de contenu du volet de gauche, cliquez sur l'icône de Dossier.

Folder icon

2.Sélectionnez le niveau supérieur de la ligne bleue représente le projet.

Project icon

3.Si vous n'avez pas l'Inspecteur de volet (volet de droite) ouvert, cliquez sur le bouton pour l'activer. C'est le troisième bouton dans la "Vue" de la barre d'outils vers le coin supérieur droit.

Third button in "View"

4.Dans la fenêtre Inspecteur, cliquez sur le petit plié d'un coin de papier (fichier de propriétés de l'icône.

File inspector

5.Première chose, c'est le Nom du Projet. Saisissez-en une nouvelle, vous serez invité à renommer le projet de contenu de fichiers.

Project name field

Je dois ajouter, ce sera de quitter votre ancien app avec le nom d'origine dans le simulateur, si vous avez encore besoin de le supprimer à partir du simulateur. Aussi tous les fichiers que vous avez créé dans l'ancienne app bundle ne seront pas reportées à nouveau bundle (sauf si vous les trouvez dans le Finder et de les déplacer).

(EDIT:) Une note plus importante. Renommer votre bundle signifie que l'Application Identifiant de lot que vous avez enregistré avec Apple Provisioning Portal ne fonctionne plus pour cette application. Vous aurez besoin de générer un nouvel ID d'Application et le Profil de configuration afin de distribuer votre application sur un périphérique physique.

112voto

Chris Points 2012

Dans Xcode 4, sélectionnez votre cible, onglet "Info", et de définir le "Bundle champ" nom d'affichage pour le nom que vous voulez (c'est à dire "MySuperApp"). C'est le plus simple, sans douleur solution.

Toutes les autres réponses décrites ici ne traitent pas de l'original posté question: "je veux changer le nom qui s'affiche en dessous de l'icône de l'application sur l'écran de l'iPhone." Le upvoted réponses de: Woody, Jay, et youshunei sont OK, mais ils seront tous de changer le nom qui s'affiche ET soit:

A) le changement de votre Application Identifiant de lot et la cause d'une incompatibilité entre votre application et l'Identifiant de lot que vous avez enregistré avec l'Apple Provisioning Portal (qui est un problème si vous avez déjà distribué votre application ou de votre intention de soumettre l'application)

OU

B) suite dans le schéma de problèmes que d'autres personnes l'ont mentionné (c'est à dire avoir besoin de supprimer/recréer des régimes existants)

70voto

Woody Points 3730

Modifier dans l’onglet générer de la page de paramètres cibles

Clarification : choisissez des cibles, sélectionnez la cible que vous générez, infos, sélectionnez l’onglet générer, écrire « nom du produit » dans la zone Rechercher et changer là-bas.

17voto

youshunei Points 793

Dans Xcode 4, vous cliquez sur le nom de cibles 2 fois (pas doubclick), changer de nom et redémarrez Xcode. Il a travaillé pour moi, c’est simple.enter image description here

9voto

fsharp Points 149

Vous souhaitez modifier le nom complet de paquet dans votre projet.plist.

devrait être remplacé par

Cela modifie l’étiquette de l’icône dans l’iOS sans modifier réellement les identificateurs d’app. Si vous modifiez simplement le nom d’affichage de bundle, vous n’aurez pas à mettre en place un nouveaux profils de app id et mise en service.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X