it-swarm.com.ru

iPhone XCode - Как изменить заголовок под значком приложения

Каков наилучший способ переименовать приложение, чтобы заголовок под значком приложения мог содержать пробелы, но файлы сборки не имеют пробелов. (то есть заголовок "Мой проект", а файл сборки - MyProject.app)

Я изменил PRODUCT_NAME, но когда я это сделал, файл приложения также содержит пробелы.

Переименование всех полей работает нормально, но я не могу найти EXECUTABLE_NAME, которое является значением по умолчанию для "Исполняемого файла".

Спасибо, тройник

66
teepusink

Поле, которое вы должны изменить, - это Bundle Display Name (CFBundleDisplayName - это имя необработанного ключа) в файле info.plist с ${PRODUCT_NAME} на "ваше желаемое имя".

Примечание: CFBundleDisplayName отличается от CFBundleName. CFBundleDisplayName - это видимое/маркетинговое имя человека, отображаемое на главном экране устройства под значком и т. д. Хотя CFBundleName - это имя файла IPA и папки для приложения в файловой системе, например "Все" будет заархивировано как Whatever.ipa и приложение будет установлено на устройстве в папке с именем Whatever.app.

146
Nithin

Я использую Xcode 6 и в Info.plist ключ называется Bundle Name, а по умолчанию используется $ (PRODUCT_NAME). Вы можете дважды щелкнуть и изменить имя, вы сможете проверить это.

Если вы посмотрите исходный код для plist, вы увидите:

<key>CFBundleName</key>
<string>Change this to the string to display under the icon</string>
9
BillRachel

Здесь действительно должно быть предостережение. Если у вас есть сценарии Shell и другие вещи, зависящие от исходного имени приложения, вы можете принять на себя некоторые обширные изменения, если вы будете следовать вышеуказанному решению. Если вы хотите изменить только отображаемое имя, и только это, есть отображаемое имя Bundle в разделе "Информация о вашей цели" в разделе "Свойства пользовательской цели iOS".

3
Will

Вы можете редактировать info.plist на вкладке Info в xCode

change app name in xcode

1
Jiri Zachar