web-dev-qa-db-fra.com

Où sont définis $ {EXECUTABLE_NAME} et $ {PRODUCT_NAME}

Où puis-je trouver des informations sur la façon de les modifier?

  • ${EXECUTABLE_NAME}
  • ${PRODUCT_NAME}

Celles-ci ne sont affichées que dans le fichier .plist, mais où sont les valeurs réelles.

Si nous pouvons modifier directement ce que nous voulons dans .plist pourquoi nous en avons besoin.

Je suis nouveau, c’est pourquoi j’ai du mal à les comprendre. J’ai également cherché Apple information Référence de clé de liste de propriétés, mais je n’ai pas trouvé ces valeurs $ {}.

104
Hazel Sophie

Le PRODUCT_NAME est défini dans la cible Build Settings dans la section Packaging. Il porte le même nom par défaut que votre projet.

screenshot

Modifier:

Tandis que PRODUCT_NAME est par défaut le nom de la cible (MyDemoApp dans ce cas). Le EXECUTABLE_NAME est une concaténation de:

$EXECUTABLE_PREFIX, $PRODUCT_NAME et $EXECUTABLE_SUFFIX.

Voir la référence de EXECUTABLE_NAME pour plus de détails.

Mise à jour

La nouvelle référence peut être trouvée ici http://help.Apple.com/xcode/mac/8.3/#/itcaec37c2a6

EXECUTABLE_NAME
Spécifie le nom du binaire produit par la cible.

175
Besi

Je pense que le $ représente la variable productName & executableName car le $ est utilisé sous Unix. Les variables sont définies dans le paramètre de construction de l'application. Donc, vous ne devriez pas changer le nom du produit directement dans le fichier plist. A la place, créez les paramètres, recherchez le nom du produit et modifiez-le.

3
utsabiem