2011-06-27 100 views
3

以下是我们想要的情况:由同一家公司发布两款不同的应用。理想情况下,他们可以在他们之间共享登录信息,但这不是强制性的。捆绑ID如何适用于多个Apple应用程序?

我们目前的计划是这样的:“com.wikia *”同捆ID

  • 一个预置简档
  • 应用一个(已经出)将具有“应用程序的捆绑ID后缀.GameGuides“,因此它的”您的Bundle ID“值是”com.wikia.app.GameGuides“。
  • 应用二(我们试图发布)将有一个Bundler ID后缀为“lyricwiki”,因此它的“您的Bundle ID”值为“com.wikia.lyricwiki”。

那是怎么它应该工作,或者应该在每次应用有自己的供应配置文件与通配符只为SAME应用程序的变化?

任何帮助,非常感谢!

[注:一个应用程序(GameGuides)已经出来,使用带有前缀 “com.wikia” 在App Store &的轮廓也对Android市场...和应用的两(LyricWiki)是在Android Market &我们试图将它提交给App Store,但我们收到一个错误,我们的“Bundle ID”已被使用......不知道这是否是“您的Bundle ID”上的错误或者,如果通配包ID不能再被使用(这似乎奇怪,因为它是通配符)] *通配符上应用ID

文档: https://developer.apple.com/library/ios/#qa/qa1713/_index.html

+1

即使底层App ID是“通配符”(我也不知道您可以使用通配符ID的分发配置文件),我很确定他们需要不同的App Store配置文件。但是,如果您想推送通知,我建议不要使用通配符App ID。共享登录信息的关键是在选择“捆绑种子ID”时不要选择“生成新的”;选择一个现有的,然后在Entitlements.plist中用'keychain-access-groups'做适当的事情。 –

回答

0

我们公司做你的描述,com.wikia.app1,com.wikia.app2等。我会仔细检查你没有尝试提交两次,并确保实际上没有另一个应用程序与该捆绑ID,否则请联系Apple,了解它为什么被拒绝。

相关问题