Где определены ${EXECUTABLE_NAME} и ${PRODUCT_NAME}
Где я могу найти информацию о том, как изменить эти
-
${EXECUTABLE_NAME}
-
${PRODUCT_NAME}
Они отображаются только в файле .plist, но где находятся фактические значения.
Если мы можем напрямую изменить то, что когда-либо хотим в .plist, зачем нам это нужно.
Я новичок в том, что, почему у меня возникла проблема с пониманием этих проблем, я также просмотрел справочную информацию о списке свойств Apple, но не нашел эти значения ${}.
Ответы
Ответ 1
PRODUCT_NAME
определяется в целевом Build Settings
в разделе Packaging
. Он имеет то же имя по умолчанию, что и ваш проект.
![screenshot]()
Edit:
Пока PRODUCT_NAME
по умолчанию является именем Target (MyDemoApp
в этом случае). EXECUTABLE_NAME
является конкатенацией:
$EXECUTABLE_PREFIX
, $PRODUCT_NAME
и $EXECUTABLE_SUFFIX
.
Подробнее см. ссылку EXECUTABLE_NAME.
Update
Новая ссылка может быть найдена здесь http://help.apple.com/xcode/mac/8.3/#/itcaec37c2a6
EXECUTABLE_NAME
Указывает имя двоичного файла, который создает цель.
Ответ 2
Я думаю, что $представляет переменную productName и executableName, поскольку $используется в unix. Переменные устанавливаются в настройке сборки приложения. Поэтому вы не должны изменять имя продукта непосредственно в файле plist. Вместо этого перейдите к настройкам сборки, найдите имя продукта и измените его.