更改应用程序商店中的应用程序的捆绑包 ID、应用程序 ID 和应用程序名称有什么影响 [英] What are the effects of changing the bundle id, App Id and App name for an app live on the app store
问题描述
假设我在应用商店中有一个 iOS 应用,其应用 ID(和应用捆绑 ID)为 com.mycompany.my-cool-app
,应用名称为 My酷应用
.
Suppose I have an iOS app live on the app store with an App Id (and app bundle Id) of com.mycompany.my-cool-app
and an App Name of My Cool App
.
现在我想将我的 App Id 更改为 com.newcompany.my-interesting-app
并将 App Name 更改为 My Interesting App
.
Now I want to change my App Id to com.newcompany.my-interesting-app
and App Name to My Interesting App
.
我从未这样做过,但我认为步骤是:
I've never done this but I think the steps would be:
在 Xcode 中更改包 ID.
Change the bundle Id in Xcode.
在 developer.apple.com 中创建一个新的 App Id.
Create a new App Id in developer.apple.com.
在 developer.apple.com 上的 Apps Provisioning Profile 中,将 App Id 更改为新的 App Id
In the Apps Provisioning Profile on developer.apple.com change the App Id to the new App Id
在 Xcode 中更改应用程序名称,增加版本号并将新应用程序上传到 iTunes Connect,然后我可以在 iTunes Connect 中更改应用程序名称并提交应用程序以供审核.
Change the App name in Xcode, increment the version number and upload new App to iTunes connect where I can then change the App name in iTunes connect and submit the app for review.
我的问题是:这样做有什么影响?
My question is: What are the implications of doing this?
目前在手机上安装了该应用程序的用户会怎样?他们是否需要重新下载应用程序,因为应用程序已经发生了很大的变化,或者他们是否会在更新应用程序时获得带有新应用程序名称的新应用程序?
What happens to users who have the app currently installed on their phone? Would they have to re-download the app since so much underlyingly has changed or would they just get the new app with the new app name upon updating the app?
由于bundle ID发生变化,访问保存在上一版本documents目录中的文件/照片会不会有问题?
Since the bundle Id changed, would there be an issue in accessing files/photos saved in the documents directory from the previous version?
还有什么可能会出错"?
What else could go "wrong"?
推荐答案
您不能更改现有应用程序的捆绑包 ID.捆绑 ID 是 应用程序.如果您更改捆绑包 ID,那将是一个全新的不同应用程序.所以,做你喜欢做的事,只要你记住这个基本事实.
You cannot change the bundle id of an existing app. The bundle id is the app. If you change the bundle id, that is a whole new and different app. So, do what you like, as long as you keep that basic fact in mind.
我在类似情况下看到的是,开发人员发布了旧应用程序的最终版本,该版本知道如何将数据导出到新应用程序.Marvin 和 GoodReader 就是很好的例子.
What I have seen done in a similar situation is that the developer issues a final version of the old app which knows how to export the data to the new app. Marvin and GoodReader are cases in point.
这篇关于更改应用程序商店中的应用程序的捆绑包 ID、应用程序 ID 和应用程序名称有什么影响的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!