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

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

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

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

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

Ответ 1

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

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

Ответ 2

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

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

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

Ответ 3

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

Ответ 4

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

изменить имя приложения в xcode