【问题标题】:What are the effects of changing the bundle id, App Id and App name for an app live on the app store更改应用商店中的应用程序的捆绑包 ID、应用程序 ID 和应用程序名称有什么影响
【发布时间】:2017-01-02 20:50:16
【问题描述】:

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

现在我想将我的应用 ID 更改为 com.newcompany.my-interesting-app 并将应用名称更改为 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. 由于捆绑包 ID 已更改,访问保存在旧版本文档目录中的文件/照片时是否会出现问题?

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

【问题讨论】:

    标签: ios xcode app-store-connect


    【解决方案1】:

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

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

    【讨论】:

    • 我从未做过,但似乎有很多关于 SO 的答案解释了如何在 Xcode 中获取应用程序的捆绑 ID。您是说您不能将现有应用的捆绑 ID 放在应用商店中(例如,在 iTunes 连接中)?
    • “似乎有很多关于 SO 的答案解释了如何在 Xcode 中找到应用程序的捆绑 ID”但是一旦它开始由应用商店分发,肯定不是吗? “你是说你不能将现有应用程序的捆绑 ID 放在应用程序商店中(例如,在 iTunes 连接中)?”确切地。如果我误解了情况,请告诉我,我将删除我的答案!但是您确实说过“假设我在应用商店中有一个 iOS 应用,其应用 ID(和应用捆绑 ID)为...”,所以我是这么认为的。
    • 不,你的答案正是我想要的。也许我只是一个完整句子的书呆子,因为有时人们会回答关于 SO 的问题,如果您从未阅读过该问题(有时其他观众不会阅读该问题),这可能会被解释为两种方式之一。谢谢楼主!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多