如何在扩展坞和应用程序切换器中更改 OSX 应用程序的名称?
Posted
技术标签:
【中文标题】如何在扩展坞和应用程序切换器中更改 OSX 应用程序的名称?【英文标题】:How to change name of OSX application in dock and app switcher? 【发布时间】:2017-01-27 23:14:27 【问题描述】:我在我的应用程序 (foo.app) 中玩弄了 Info.plist 并将 CFBundleName 和 CFBundleDisplayname 设置为“bar”,但是 OSX 继续将名称呈现为“foo”,所以它似乎正在使用应用程序包名称而不是我在 plist 中指定的显示名称。
我是否必须在 plist 中设置此字段:LSHasLocalizedDisplayName?因为我并不特别关心应用程序名称的本地化。
【问题讨论】:
【参考方案1】:在 info.plist 中重命名项目不是一个好主意,因为这个名称也在其他地方使用!
在 XCode 中,从左上角选择项目,然后在文件检查器(右侧)的 Identity and Type 部分中,在 Name 字段中输入一个新名称。按回车。将显示一个对话框,列出项目中可以重命名的项目。该对话框包括更改后项目将如何显示的预览。
来源:http://help.apple.com/xcode/mac/8.0/#/dev3db3afe4f
【讨论】:
假设出于某种原因我的项目不符合传统的 xcode 解决方案,有没有办法达到预期的效果?另外,当你说这个名字也在其他地方使用时,还有什么地方?以上是关于如何在扩展坞和应用程序切换器中更改 OSX 应用程序的名称?的主要内容,如果未能解决你的问题,请参考以下文章
OSX:如何本地化鼠标飞过扩展坞中的应用程序图标时出现的名称?
如何在不重新加载页面的情况下从 FF Web 扩展内容脚本更改 3rd 方网站上的 Angular 应用程序路由/URL