43 votes

Impossible de changer l'identifiant du paquet dans le projet, grisé

Je vais avoir un problème avec bundle identifiants. Dans la section Résumé de mon projet dans Xcode et sous 'Identifiants', je n'arrive pas à changer le nom de mon bundle ID car il est grisé. Par exemple, mon nom du projet est "Mon App'. Dans la zone de texte identifiant en Résumé, il dit que cette "Mon Application" et est en grisé. Cependant, mon id dans mon profil de configuration est présent, com.mycompany.myapp'. Je voudrais changer mon ID dans mon projet mais je n'arrive pas à être en mesure de. Des idées pourquoi elle est grisée? Merci!

82voto

Aleross Points 1258

Si quelqu'un d'autre se heurte à cela, c'est probablement parce que vous avez une variable de nom de produit, telle que. $ {PRODUCT_NAME: rfc1034identifier}, ajoutée à la fin de l'identifiant de votre bundle sous Target (votre application)> Info (info.plist). Essayez de supprimer ça.

54voto

ashokbabuy Points 697

Vous ne savez pas pourquoi cela vous arrive, mais essayez de modifier le fichier info.plist.

9voto

Kunal Khanna Points 51
  1. Aller au fichier info.plist
  2. Aller à la paire clé-valeur identifiant de paquet
  3. Supprimez .${PRODUCT_NAME:rfc1034identifier} de la valeur et enregistrez le fichier.

Votre identifiant de paquet a été modifié selon les besoins.

5voto

Questor Points 96

Vous souhaitez peut-être envisager de changer la valeur de PRODUIT_NOM au lieu de modifier directement l'identifiant de lot. Cela peut être fait à travers le XCODE, interface (et devrait avoir l'avantage supplémentaire de ne pas qui pourrait causer des problèmes avec les certificats et signature de code plus tard...ce qui peut être un vrai ours à résoudre):

Cliquez ici pour voir stackoverflow fil pour obtenir des instructions détaillées sur la façon de faire ce thru XCode, interface

3voto

HaemEternal Points 901

Si vous souhaitez modifier le nom du produit plutôt que de le supprimer; vous pouvez le définir dans votre cible en procédant comme suit:

  • Ouvrir la cible en XCode
  • Allez à l'onglet Paramètres de construction
  • Faites défiler jusqu'à Packaging-> Nom du produit

Le nom défini dans Nom du produit est ajouté à l'identifiant de l'ensemble (les espaces sont remplacés par des tirets, par exemple "Test App" devient "Test-App").

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