在应用商店中实时更改应用程序的bundleid、应用程序id和应用程序名称会产生什么影响



假设我在应用商店中有一个iOS应用,其应用Id(和应用捆绑Id)为com.mycompany.my-cool-app,应用名称为My Cool App

现在我想将我的应用程序Id更改为com.newcompany.my-interesting-app,将应用程序名称更改为My Interesting App

我从来没有这样做过,但我认为步骤是:

  1. 更改Xcode中的bundle Id。

  2. 在developer.apple.com.中创建新的应用程序Id

  3. 在developer.apple.com上的应用程序配置文件中,将应用程序Id更改为新的应用程序Id

  4. 更改Xcode中的应用程序名称,增加版本号并将新应用程序上传到iTunes connect,然后我可以在iTunes connect中更改应用程序名称并提交应用程序以供审查。

我的问题是:这样做意味着什么?

  1. 当前手机上安装了该应用程序的用户会发生什么?他们是否必须重新下载该应用程序,因为有这么多潜在的变化,还是在更新应用程序时只获得带有新应用程序名称的新应用程序?

  2. 由于捆绑包Id发生了更改,访问上一版本文档目录中保存的文件/照片是否会出现问题?

  3. 还有什么可能"出错"?

您不能更改现有应用程序的捆绑包id。捆绑包id应用程序。如果你更改捆绑包id,那就是一个全新的、不同的应用程序。所以,做你喜欢的事,只要你牢记这一基本事实。

我看到在类似的情况下,开发人员发布了旧应用程序的最终版本,该版本知道如何将数据导出到新应用程序。马文和GoodReader就是很好的例子。

相关内容

最新更新