假设我在应用商店中有一个iOS应用,其应用ID(和应用包ID)为com.mycompany.my-cool-app
,应用名称为My Cool App
。
现在,我想将我的应用ID更改为com.newcompany.my-interesting-app
,将应用名称更改为My Interesting App
。
我从未这样做,但我认为步骤将是:
更改Xcode中的包ID。
在developer.apple.com中创建一个新的应用ID。
在developer.apple.com上的Apps配置文件中,将应用ID更改为新的应用ID
更改Xcode中的应用程序名称,增加版本号并将新应用程序上传到iTunes连接,然后我可以在iTunes中更改应用程序名称连接并提交应用程序以供审阅。
我的问题是: 这样做有什么意义?
手机上当前安装了该应用的用户会怎样?他们是否必须重新下载应用程序,因为这么多内容已经发生变化,或者他们只是在更新应用程序时使用新的应用程序名称获取新应用程序?
由于捆绑ID已更改,访问上一版本的文档目录中保存的文件/照片会出现问题吗?
还有什么可能“错”?
答案 0 :(得分:4)
您无法更改现有应用的捆绑ID。包ID 是应用。如果您更改了套件ID,那么这是一个全新且不同的应用。所以,做你喜欢的事,只要你记住这个基本事实。
我在类似情况下所看到的是,开发人员发布旧应用程序的最终版本,该应用程序知道如何将数据导出到新应用程序。 Marvin和GoodReader就是一个例子。