2017-01-27 19 views
0

Я поиграл с Info.plist в своем приложении (foo.app) и установил имя CFBundleName и CFBundleDisplayname в «bar», однако OSX продолжает отображать имя как «foo», поэтому, похоже, он использует имя пакета приложения, а не отображаемое имя, указанное мной в моем plist.Как изменить имя приложения OSX в док-станции и переключателе приложений?

Обязательно ли это поле задано в plist: LSHasLocalizedDisplayName? Потому что я не особо забочусь о локализации имени приложения.

ответ

1

Не рекомендуется переименовывать проекты в info.plist, так как это имя используется и в других местах!

В XCode выберите проект в левом верхнем углу, затем в разделе «Идентификация и тип» инспектора файлов (справа) введите новое имя в поле «Имя». Нажмите return. Появится диалоговое окно, в котором перечислены элементы вашего проекта, которые можно переименовать. Диалог включает предварительный просмотр того, как элементы появятся после изменения.

Источник: http://help.apple.com/xcode/mac/8.0/#/dev3db3afe4f

+0

предположить, по какой-либо причине, что мой проект не соответствует tradtiaional Xcode решений, есть способ, чтобы достичь желаемого эффекта? Кроме того, когда вы говорите, что имя используется в другом месте, где еще? – damonkashu