0

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

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

例如,如果我有 App ID:ABCDEFG.* - 并且商店中的应用程序使用 ABCDEFG 作为其捆绑标识符 - 我可以:

  1. 创建 ABCDEF.explicit.app.ID 的 App ID
  2. 用新的显式 ID 替换我的项目中的包标识符
  3. 将应用程序作为曾经具有 ABCDEFG 捆绑 ID 的同一应用程序提交到应用程序商店?

前段时间更改捆绑标识符的记忆说,“不。一旦您提交到商店,您必须每次使用相同的捆绑 ID,应用程序才能被视为商店中的同一个应用程序” - 但希望验证。

4

1 回答 1

0

在应用程序的目标 -> 摘要 -> Bundle Identifier 下,您将看到应用程序 ID。这不能是通配符应用 ID。它必须是唯一的 ID。

以下是您应该执行的操作: 1. 创建一个与您的 Bundle Identifier 相同的新应用 ID 2. 为该应用 ID 启用 iCloud 3. 使用该应用 ID 创建一个新的配置文件 4. 在构建设置下,确保您更改您的代码签名到您创建的新配置文件。

您现在可以再次上传您的应用程序,它不会被视为新应用程序。

于 2013-03-17T14:30:20.767 回答