【发布时间】:2021-11-28 20:34:31
【问题描述】:
我的旧应用名为dd。
现在我们将应用重命名为me,并通过更新来更改图标。
最新应用由electron-builder 构建,用于跨平台。
升级后应用可以正常运行,但the dock和the Finder Application directory上的应用名称没有改变。
Finder 应用程序目录上的图标立即更改,但在 dock 必须完成退出并重新启动时,图标将更改。
应用名称永远不会更改为新名称。
我尝试设置 resource/xx.lproj/InfoPlist.strings 也不起作用。
InfoPlist.strings
"CFBundleDisplayName" = "new app name";
"CFBundleName" = "new app name";
有谁知道发生了什么以及如何解决这个问题?
对不起我的英语
【问题讨论】:
-
尝试删除您的应用并重新安装。
-
@Turtleeeeee 在我的公司,这个应用程序有四十万用户。我不能让每个人都这样做...最好以编程方式进行
-
您是否在 info.plist 中将捆绑显示名称设置为 ${PRODUCT_NAME}?
-
是的,我做了...,这种情况是旧应用程序升级到新应用程序(技术架构已更改,它们具有相同的捆绑 ID 和签名),如果我直接安装新应用程序,一切都是正确的。
-
如果苹果支持刷新特定应用信息就好了