Как изменить имя приложения Mac из исполняемого файла?

У меня есть приложение для Mac. Допустим, приложение называется myapp.app и запускает исполняемый файл с именем myapp. В докере, когда вы наводите курсор на значок, он говорит «myapp». Я хотел бы изменить это, чтобы при наведении курсора было что-то другое, например «Мое приложение».

Вопрос не в том, как это сделать, когда я работаю на Mac, а в том, как создать приложение таким образом, чтобы это было поведением по умолчанию. Я создаю .app на машине с Linux. Это что-то, что можно установить в Info.plist или подобном?

(Я специально хочу, чтобы в отображаемом имени был пробел, так как это два слова, иначе я бы изменил само имя исполняемого файла)


person ffConundrums    schedule 18.05.2018    source источник
comment
<key>CFBundleName</key> <string>Sublime Text</string> возможно.   -  person xrisk    schedule 18.05.2018
comment
@Rishav, нет, Dock не использует имя пакета из Info.plist. Он использовал имя пакета приложения в файловой системе.   -  person Ken Thomases    schedule 18.05.2018
comment
@ffConundrums: наличие пробелов в имени (имя файла пакета или исполняемого файла) не проблема. Однако имя исполняемого файла не имеет значения для Dock.   -  person Ken Thomases    schedule 18.05.2018
comment
@KenThomases большое спасибо, я не знал, что могу оставить место в исполняемом файле. Просто измените имя исполняемого файла (Info.plist, чтобы обновить его) и имя самого приложения - сработало как шарм :) (Ну, с последующими изменениями в коде приложения, конечно)   -  person ffConundrums    schedule 18.05.2018


Ответы (1)


К сожалению, Dock использует имя файловой системы. Поэтому вы должны изменить имя .app на «My App.app».

person Andrew Vergunov    schedule 18.05.2018