如何从可执行文件更改mac应用程序名称?
Posted
技术标签:
【中文标题】如何从可执行文件更改mac应用程序名称?【英文标题】:How to change mac app name from executable? 【发布时间】: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 来更新它)和应用程序本身的名称 - 就像一个魅力:) (嗯,当然要跟进应用程序代码)
【参考方案1】:
不幸的是,Dock 使用文件系统名称。所以你应该把.app名字改成“My App.app”
【讨论】:
以上是关于如何从可执行文件更改mac应用程序名称?的主要内容,如果未能解决你的问题,请参考以下文章