Xcode - modifier l'identifiant du bundle mais pas le nom du produit
Mon identifiant de lot doit correspondre à celui de l'iOS dev portail:
com.mydomain.myappname
Il semble que la seule façon de le faire dans Xcode est d'aller vers les Cibles, les Paramètres de construction, et de modifier le Nom du Produit pour myappname. Cependant, cela entraîne l'application à être appelé "myappname" sur le périphérique de l'écran d'accueil (sous l'icône). Je sais qui a pu être défini différemment. (Je veux "Mon Application" s'affiche au lieu de "myappname"). Où puis-je le régler?
source d'informationauteur soleil
Vous devez vous connecter pour publier un commentaire.
Vous définissez ce que le "Nom de Produit" dans les Paramètres de construction dans Xcode. Vous souhaitez placer votre identifiant de lot dans l'info.fichier plist de votre application.
L'identifiant de lot dans l'Info.plist peut contenir des variables de substitution tels que ${NOM_PRODUIT}. Ces variables de substitution sont remplacées par leurs valeurs à partir de la génération des paramètres lorsque l'application est compilée. Utilisation plutil pour voir la version compilée de l'Info.plist dans votre .app bundle.
La "identifiant de lot" et de "Bundle" nom d'affichage sont définies dans l'info.fichier plist. Le "Bundle" nom d'affichage est ce qui se voit par l'icône de l'application sur l'écran d'Accueil. Ils peuvent utiliser l'espace réservé des valeurs telles que ${NOM_PRODUIT} ou ${NOM_PRODUIT:rfc1034identifier}, ou vous pouvez définir explicitement. Le "Nom du Produit" est défini dans les Paramètres de construction. Vous pouvez commencer par définir le "Nom du Produit" de la façon dont vous le souhaitez, puis ajuster ou remplacer les valeurs dérivées par l'édition de l'info.fichier plist.
Cela ressemble à ce que vous voulez faire est de mettre le Nom du Produit pour être "myappname", laissez l'identifiant de lot à être "com.mydomain.${NOM_PRODUIT:rfc1034identifier}", puis définissez le Bundle nom d'affichage pour être "Mon Application".
Ce que j'ai fait est de mettre en correspondance identifiant de lot nom au "Build Settings > Nom du Produit". Et ensuite la clé dans le Nom de l'Application à la "Info > Bundle Nom d'Affichage". Remplacer le ${NOM_PRODUIT} variable clé dans l'exacte "Mon Application". Ce faire l'affaire.