更新iCloud的应用程序ID

时间:2013-03-17 13:36:29

标签: xcode app-store provisioning

在我为iCloud添加之前,我看到了一个类似于我的问题;然而,这个问题似乎并没有真正符合我的想法(但是,可能是错的,并且如果我是道歉的话)。

文档中的最后一部分(http://bit.ly/YhKXkX)标题为:更新您的应用程序以包含APNS,iCloud,应用程序内购买或游戏中心需要显式应用程序ID - 意味着可以采用当前通用/ wildcard App ID并更改为显式的App ID。但是,文档没有明确说明这样做是否会导致应用程序被视为商店中的 new 应用程序;或者,具有不同捆绑标识符的相同应用程序。

例如,如果我有应用程序ID:ABCDEFG。* - 以及使用ABCDEFG作为其包标识符的商店中的应用程序 - 我可以:

  1. 创建一个App ID为ABCDEF.explicit.app.ID
  2. 使用新的显式ID
  3. 替换项目中的包标识符
  4. 将应用程序作为同一个应用程序提交到应用程序商店,该应用程序曾经拥有ABCDEFG的软件包ID?
  5. 前一段时间更改捆绑包标识符的内存说:“不会。一旦你提交到商店,你必须每次使用相同的捆绑ID,以便将应用程序视为商店中的同一个应用程序” - 但是会很感激验证

1 个答案:

答案 0 :(得分:0)

根据您应用的目标 - >摘要 - >捆绑标识符,您将看到应用程序ID。这不能是通配符应用程序ID。它必须是一个唯一的ID。

这是你应该做的: 1.创建一个与您的Bundle Identifier相同的新App ID 2.为该应用程序ID启用iCloud 3.使用该应用程序ID创建新的配置文件 4.在“构建设置”下,确保将代码签名更改为您创建的新配置文件。

您现在可以再次上传您的应用,但不会将其视为新应用。