假设我有一个 iOS 应用程序在应用程序商店上线,应用程序 ID(和应用程序包 ID)为 com.mycompany.my-cool-app
应用程序名称为 My很酷的应用程序
。
现在我想将我的 App Id 更改为 com.newcompany.my-interesting-app
并将 App Name 更改为 My Interesting App
。
我从来没有这样做过,但我认为步骤是:
更改 Xcode 中的包 ID。
在 developer.apple.com 中创建一个新的 App Id。
在 developer.apple.com 上的 Apps Provisioning Profile 中,将 App Id 更改为新的 App Id
在 Xcode 中更改应用名称,增加版本号并将新应用上传到 iTunes connect,然后我可以在 iTunes connect 中更改应用名称并提交应用以供审核。
我的问题是: 这样做的含义是什么?
当前在手机上安装该应用程序的用户会怎样?他们是否必须重新下载该应用程序,因为它的底层已经发生了如此多的变化,或者他们是否会在更新应用程序时获得具有新应用程序名称的新应用程序?
bundle Id改变后,访问之前版本的documents目录下的文件/照片会不会有问题?
还有什么可能会“出错”?
最佳答案
您不能更改现有应用程序的捆绑 ID。 bundle id 是应用。如果您更改 bundle id,那将是一个全新且不同的应用程序。所以,只要牢记这一基本事实,就可以做自己喜欢的事。
我在类似情况下看到的是,开发人员发布了旧应用程序的最终版本,该版本知道如何将数据导出到新应用程序。 Marvin 和 GoodReader 就是很好的例子。
关于ios - 更改应用程序商店上的应用程序的包 ID、应用程序 ID 和应用程序名称有什么影响,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41433118/