更改 CFBundleName 的后果? iOS 7 和 iOS 8

Consequences of Changing CFBundleName? iOS 7 and iOS 8

“我的手表”列表中的 Apple Watch 应用显示错误的应用名称。它显示了 CFBundleName 的内容。建议 given in the Apple Developer forum 在所有 3 个应用(iPhone 应用、手表应用、手表扩展)中设置 CFBundleName 和 CFBundleDisplayName。更改 CFBundleDisplayName 是不够的。

所以,我正在考虑更改 CFBundleName。 我们的团队有一个现有的应用程序。我需要知道如果我更改 CFBundleName 会发生什么。 Apple doc Core Foundation Keys 表示它是 "The short display name of the bundle"。

关注事项有:

SO post Should I avoid changing the CFBundleName of my iOS app for a new release? 让我担心应用程序更新。

我们将用户已支付的内容存储到 NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,.. 相关位置。

重要的是要做到这一点并善待我们现有的用户。我感谢任何帮助。谢谢!

Items of concern are...

None 个受到影响。变走!该应用程序由其捆绑 ID 唯一标识。默认值和存档不会以任何方式查询名称。这些名称只是面向用户的字符串,它们是 all