Где определены $ {EXECUTABLE_NAME} и $ {PRODUCT_NAME} - PullRequest
104 голосов
/ 04 января 2012

Где я могу найти информацию о том, как их изменить

  • ${EXECUTABLE_NAME}
  • ${PRODUCT_NAME}

Они отображаются только в .plistфайл, но где фактические значения.

Если мы можем напрямую изменить то, что мы хотим в .plist, зачем нам это нужно.

Я новичок, поэтому у меня проблемы с пониманием этого,Я также изучил справочную информацию по списку свойств информации Apple, но не нашел этих значений $ {}.

Ответы [ 2 ]

173 голосов
/ 23 января 2012

PRODUCT_NAME определяется в Build Settings цели в разделе Packaging.По умолчанию оно имеет то же имя, что и ваш проект.

screenshot

Редактировать:

Пока PRODUCT_NAMEпо умолчанию используется имя цели (в данном случае MyDemoApp).EXECUTABLE_NAME представляет собой объединение:

$EXECUTABLE_PREFIX, $PRODUCT_NAME и $EXECUTABLE_SUFFIX.

Подробнее см. Ссылку EXECUTABLE_NAME .

Обновление

Новую ссылку можно найти здесь http://help.apple.com/xcode/mac/8.3/#/itcaec37c2a6

EXECUTABLE_NAME
Указывает имя двоичного файла, который производит цель.

3 голосов
/ 04 января 2012

Я думаю, что $ представляет переменную productName & executetableName, поскольку $ используется в Unix.Переменные задаются в настройках сборки приложения.Поэтому вам не следует менять название продукта непосредственно в файле plist.Вместо этого перейдите к настройке параметров, найдите название продукта и измените его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...