求教:如何修改 Mac App 在菜单栏上显示的名称?

190 天前
 wsjjacky
这是一个很小众且奇葩的需求,我也没想到自己有一天竟然会有这样的需求,直到微软出了新版的 Teams ,我才知道我太天真了……

如图,这个 app 名字占了四分之一的菜单栏,真不知道微软产品经理脑袋是什么形状(大概像个葫芦?)
哪位大牛能指点一下,如何修改这个地方显示的名字?比如改成:Teams ,简单明了。
这里先谢过🙏
830 次点击
所在节点    macOS
14 条回复
sinotw
190 天前
求而不得
wsjjacky
190 天前
@sinotw 啥意思没看懂😂
sinotw
190 天前
@wsjjacky app 名字太长,把右边两个菜单项挤到刘海右边去了,看着闹心
wsjjacky
190 天前
@sinotw 哈哈哈,懂了,微软对自己的名字有莫名的执念,恨不得所有产品前面都要加上 Microsoft ,完全不顾用户的观感,真是无语。这就是为什么我坚决跟微软划清界限,非不得已绝不用微软家的产品。
chonger
190 天前
@wsjjacky 报错不是微软的问题,应该是 mac os 自身的 sip 系统性保护,你试试该其他 app 也是一样
novadng
190 天前
我之前也做過類似的事情, 測試物件是 Edge, 改完名後能啟動但所有設定都會丟失, 最後還是放棄了. 希望你能找到更好的解決方案.
seanzxx
189 天前
新版的 teams 真的是满满的槽点。
好消息是,新版不是基于 Electron 开发的了;
坏消息是,现在基于 MS WebView2 / Edge 开发的这玩意似乎还不如 Electron;

名字长我也就忍了,但左上角的这个图标是个什么玩意,也不能点,看着难受。
shimanooo
187 天前
说个诡异的事:
Chrome 刚开时,菜单栏显示 Chrome 。
云·原神启动后,菜单栏就变成了 Google Chrome...
Tidle
186 天前
作为一位 mac 开发者,分享一下我的修改方案。
1. 找到你要修改的 app ,右键显示包内容
2. 依进入 Content/Resources/ 然后拷贝覆盖下面的内容到`InfoPlist.strings`文件中(如果文件不存在可以手动生成)。

以下是`InfoPlist.strings`文件的内容


/* Localized versions of Info.plist keys */

CFBundleDisplayName = "Teams";
CFBundleName = "Teams";
wsjjacky
186 天前
@Tidle 感谢 @Tidle ,看了下 Content/Resources/ 目录下没有`InfoPlist.strings`文件,也不懂怎么手动生成,谷歌搜了一下发现都是很专业的东西,厚着脸皮跟您请教如何生成?或者可否直接请您上传一份到网盘我去下载?谢过先!
Tidle
185 天前
@wsjjacky

上传了一份到百度云盘。把文件放到对应目录下,亲测有效!


链接: https://pan.baidu.com/s/1yF9wrG6CwNsx5GJYNSYLTA 提取码: jgc7
wsjjacky
185 天前
@Tidle 非常感谢,已经成功了!菜单栏瞬间清爽了很多!


另外请教几个问题:
1 )这个方法是否也适用于其他 app 呢?
2 )如果适用,我是否可以直接依样画葫芦,用您这个文件改一下覆盖到目标 app 的相应目录里?
3 )如果可以,应该用什么 app 来修改这个 InfoPlist.strings 文件呢?系统自带的 TextEdit 可以吗?

小白问题有点多,还请不要见怪🙏
Tidle
185 天前
@wsjjacky

1. 这个方法是否也适用于其他 app
2. 可以直接依样画葫芦
3. 任何文本编辑器都可以修改这个 InfoPlist.strings 文件
wsjjacky
185 天前
@Tidle 多谢!今天是个好日子,咕噜现在不但有鱼吃,还会自己捕鱼啦😂

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/988315

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX