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]()