【发布时间】:2018-05-18 05:50:53
【问题描述】:
我有一个 mac 应用程序。假设应用程序是 myapp.app,并运行一个名为 myapp 的可执行文件。在泊坞窗中,当您将鼠标悬停在图标上时,它会显示“myapp”。我想改变这个,让悬停在上面说一些不同的东西,比如我的应用程序。
这不是我在 Mac 上后如何做的问题,而是如何以默认行为的方式构建应用程序。我正在 Linux 机器上构建 .app。这是可以在 Info.plist 或类似中设置的东西吗?
(我特别希望显示名称中有一个空格,因为它是两个单词,否则我会更改可执行文件名称本身)
【问题讨论】:
-
<key>CFBundleName</key> <string>Sublime Text</string>可能。 -
@Rishav,不,Dock 不使用 Info.plist 中的包名称。它使用文件系统中应用程序包的名称。
-
@ffConundrums:名称中包含空格(捆绑文件名或可执行文件)没有问题。不过,可执行文件的名称对于 Dock 来说并不重要。
-
@KenThomases 非常感谢,我没有意识到我可以在可执行文件中保留一个空格。只需更改可执行文件名称(Info.plist 来更新它)和应用程序本身的名称 - 就像一个魅力:) (嗯,当然要跟进应用程序代码)