2010-07-15 16 views
4

Si j'ai une application iPhone nommée: MyCoolAppiPhone nom d'affichage App

Comment puis-je garder le paquet nommé: MyCoolApp.app

Mais avoir le nom de l'application sur qui apparaît sous mon icône lire: Mon Cool App

J'ai modifié mon paramètre de cible PRODUCT_NAME pour qu'il devienne "My Cool App" et a modifié mon plist CFBundleDisplayName et CFBundleName en "MyCoolApp". Jusqu'à présent, mon nom d'application sur l'appareil se lit toujours "My Cool App"

Je suis encore assez vert pour ce genre de choses. Merci pour toute l'aide que vous pouvez apporter.

Répondre

1

Parfois, lorsque vous modifiez les propriétés du projet, cela ne fonctionne pas. La fenêtre Propriétés du projet et Propriétés de la cible est identique. Je me suis trompé là tellement de fois. ;)

+3

OK, je l'ai fonctionné. Ce n'était pas un problème de définition de projet/cible. Il semble que si je mets le CFBundleDisplayName à "My Cool App", il est réglé correctement sur l'appareil. Je laisse donc le PRODUCT_NAME seul et je configure simplement CFBundleDisplayName. – toofah

5

Vous devrez peut-être supprimer l'application de l'appareil et la recharger pour que la modification prenne effet.

0

La meilleure façon d'y parvenir est d'utiliser une clé appelée Nom d'affichage du lot. Il doit être ajouté dans info.plist.

NE MODIFIEZ PAS LE NOM DU PRODUIT DANS LES RÉGLAGES BUILD. Ce n'est pas une bonne approche car elle modifie votre identifiant de bundle. Tout ce que vous devez changer est l'étiquette d'affichage du produit.

Note: Assurez-vous d'inclure ceci dans info.plist dans votre projectTests info.plist aussi.

+0

Je ne peux pas ajouter une photo que je viens de rejoindre et stackoverflow ne me permet pas de poster des photos! –