【问题标题】:Same Bundle ID suffix on iPad and iPhone versions of App在 iPad 和 iPhone 版本的 App 上使用相同的 Bundle ID 后缀
【发布时间】:2011-12-05 04:22:55
【问题描述】:

这是一个微妙的问题。我计划发布一个有两个版本的 iOS 应用程序 - 一个用于 iPhone 和 iPod Touch,另一个用于 iPad。这些应用程序将被命名为MyAppMyApp HD。该应用程序允许您保存文件,还可以通过 GameCenter 与该应用程序的其他用户进行交流。

我希望 iPad 和 iPhone 版本能够交换文件,并通过 GameCenter 相互通信。所以,我的问题是,在 iTunesConnect 中,应该(并且我可以)为这两个应用程序分配相同的捆绑 ID(例如 com.mycompany.myapp)还是必须给它们不同的捆绑 ID(例如 com.mycompany.myappcom.mycompany.myapphd)。

iOS 和 GameCenter 专家,请指教!

【问题讨论】:

  • 为什么不创建一个通用应用程序?

标签: iphone ipad app-store-connect game-center cfbundleidentifier


【解决方案1】:

这是我从开发人员支持处收到的答案:

商店中的每个应用都必须有一个唯一的 id,但是,该 id 与其他 id 具有共同的元素,例如:

com.mycompany.myapp.ipad
com.mycompany.myapp.iphone

关于 GameCenter:GameCenter 不支持在两个应用之间共享数据。 iPad 和 iPhone 应用程序共享数据的唯一方法是为两个平台提供一个通用应用程序。

【讨论】:

    【解决方案2】:

    每个应用都需要不同的捆绑 ID。如果您创建一个通用应用程序,则可以有一个捆绑包 ID,否则它们需要有不同的 ID,并且会在 GameCenter 中显示为不同的应用程序。

    【讨论】:

      猜你喜欢
      • 2014-05-03
      • 1970-01-01
      • 2011-12-16
      • 1970-01-01
      • 1970-01-01
      • 2011-08-21
      • 1970-01-01
      • 2011-04-22
      • 1970-01-01
      相关资源
      最近更新 更多