ios - 更改应用程序商店上的应用程序的包 ID、应用程序 ID 和应用程序名称有什么影响

标签 ios xcode app-store-connect

假设我有一个 iOS 应用程序在应用程序商店上线,应用程序 ID(和应用程序包 ID)为 com.mycompany.my-cool-app 应用程序名称为 My很酷的应用程序

现在我想将我的 App Id 更改为 com.newcompany.my-interesting-app 并将 App Name 更改为 My Interesting App

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

  1. 更改 Xcode 中的包 ID。

  2. 在 developer.apple.com 中创建一个新的 App Id。

  3. 在 developer.apple.com 上的 Apps Provisioning Profile 中,将 App Id 更改为新的 App Id

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

我的问题是: 这样做的含义是什么?

  1. 当前在手机上安装该应用程序的用户会怎样?他们是否必须重新下载该应用程序,因为它的底层已经发生了如此多的变化,或者他们是否会在更新应用程序时获得具有新应用程序名称的新应用程序?

  2. bundle Id改变后,访问之前版本的documents目录下的文件/照片会不会有问题?

  3. 还有什么可能会“出错”?

最佳答案

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

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

关于ios - 更改应用程序商店上的应用程序的包 ID、应用程序 ID 和应用程序名称有什么影响,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41433118/

相关文章:

iphone - 如何在 iOS 上获取 Unzip 文件夹的唯一路径

ios - UITableView 添加 FooterView 按钮有时点击不执行操作

ios - 分组 UITableView 顶部有奇怪的空间?

ios - 从 iTunes Connect 接收有关 IAP 状态更改事件的通知时遇到问题

ios - MvxImageViewLoader 默认图像忽略视网膜资源

ios - 由于ProvisioningProfile字典错误,iOS部署通过Delphi Tokyo 10.2失败

objective-c - GPUImage 显示图像而不是实时视频

xcode - 如何在Xcode中播放RealAudio(.RA)文件(远程或本地)?

ios - 如何从 iOS 中的 iTunes 中删除 App ID?

iphone - iPhone应用程序更新由于 bundle ID而无效