应用程序名称显示在“我的手表”列表中的Apple Watch应用程序中。它显示CFBundleName的内容。建议使用given in the Apple Developer forum在所有3个应用程序(iPhone应用程序,Watch App,Watch Extension)中设置CFBundleName和CFBundleDisplayName。更改CFBundleDisplayName是不够的。
因此,我正在考虑更改CFBundleName。 我们的团队有一个现有的应用程序。我需要知道如果更改CFBundleName会发生什么。 Apple doc Core Foundation Keys说它是“捆绑软件的简短显示名称”。
关注的项目有:
SO post Should I avoid changing the CFBundleName of my iOS app for a new release?是让我关注应用程序更新的原因。
我们将用户已付费的内容存储到NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,..相关位置。
重要的是要做到这一点并善待我们的现有用户。感谢您的帮助。谢谢!
最佳答案
令人关注的项目是...
这些都不受影响。换个地方!该应用程序由其捆绑包ID唯一标识。默认值和归档不会以任何方式查询名称。名称只是面向用户的字符串,仅此而已。