Xcode 7: modification de l'identifiant de lot du produit

Je suis la mise en place Jenkins pour automatiser le processus de génération. En particulier, pour mes besoins, j'aimerais être en mesure de définir différents bundle identifiants.

Je suis en utilisant Xcode Jenkins plugin pour définir l'identifiant de lot:

Xcode 7: modification de l'identifiant de lot du produit

Le problème est que cela va changer l'identifiant de lot dans l'Info.fichier plist et dans MyTarget > Général > Identifiant de lot. Mais cela ne va pas changer l'identifiant de lot dans le Build Settings > Packaging > Produit Identifiant de lot.

La même chose se passe si je le fais manuellement.
J'ai créer un nouveau projet dans Xcode 7. Par défaut, les trois valeurs sont:

Xcode 7: modification de l'identifiant de lot du produitXcode 7: modification de l'identifiant de lot du produitXcode 7: modification de l'identifiant de lot du produit

Lorsque je change la valeur dans la Info.plist fichier comme ceci:

Xcode 7: modification de l'identifiant de lot du produit

Les deux autres valeur sera:

Xcode 7: modification de l'identifiant de lot du produit
Xcode 7: modification de l'identifiant de lot du produit

La manière dont vous pouvez voir la valeur dans les Paramètres de construction n'est pas en train de changer. Si je suis dans Xcode-je changer cette valeur manuellement, mais si je suis en train de construire le projet dans Jenkins, c'est un bis problème.

Quelqu'un a rencontré le même problème? Comment lutter contre elle?

Merci!

  • En rencontrant le même problème depuis aujourd'hui. J'utilise plistbuddy commande shell pour modifier l'identifiant de lot. Il modifie le info.plist mais ne permet pas de modifier l'identifiant de lot à l'intérieur des paramètres de construction dans xCode.
  • Grand merci, ne le savais pas, il a du être changé en 3 endroits!
InformationsquelleAutor Luca Torella | 2015-09-30