Где я могу найти информацию о том, как изменить эти
${EXECUTABLE_NAME}
${PRODUCT_NAME}
Они отображаются только в файле .plist, но где указаны фактические значения.
Если мы можем напрямую изменять то, что мы хотим в .plist, зачем нам это нужно.
Я новичок, поэтому у меня возникли проблемы с их пониманием. Я также просмотрел ссылку на ключ списка свойств информации о яблоке, но не нашел этих значений $ {}.
Ответы:
PRODUCT_NAME
Определяется в целевых хBuild Settings
вPackaging
разделе. По умолчанию он имеет то же имя, что и ваш проект.Редактировать:
В то время
PRODUCT_NAME
как по умолчанию это имя цели (MyDemoApp
в данном случае). ЭтоEXECUTABLE_NAME
конкатенация:$EXECUTABLE_PREFIX
,$PRODUCT_NAME
и$EXECUTABLE_SUFFIX
.Подробнее см. Ссылку EXECUTABLE_NAME .
Обновить
Новую ссылку можно найти здесь http://help.apple.com/xcode/mac/8.3/#/itcaec37c2a6
источник
Product Name
значение по умолчанию$(TARGET_NAME)
, хотя оно совпадает с названием моего проекта ..-Info.plist
файл, некоторые значения определены в нем и поэтому могут быть изменены без открытия XcodeЯ думаю, что $ представляет переменную productName и executableName, поскольку $ используется в unix. Переменные задаются в настройках сборки приложения. Поэтому не следует изменять название продукта непосредственно в файле plist. Вместо этого перейдите в настройки сборки, найдите название продукта и измените его.
источник