我是否应该避免更改我的iOS应用程序的新版本的CFBundleName?
我有一个已经发布的iOS应用程序,在其Info.plist中有一个特定的CFBundleName
。
对于更新,我更改了CFBundleName
(因此,生成的.app产品的名称),出于一致性的原因。 这对于只看到CFBundleDisplayName
的用户是不可见的。
但是,似乎客户端设备上的更新无法正常工作 – 更新进度条到达最后,跳回到开始处并停止。 唯一的解决办法是删除并重新安装应用程序。
所以:
- 是禁止更改已经存在的应用程序的
CFBundleName
? - 这是否是打破我的更新?
- 如果是这样,为什么不通过苹果的validation过程检查?
两年后,我用一个最好的答案来回答这个老问题:不,不应该特别避免改变CFBundleName。