2011-06-27 99 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,瞭解它爲什麼被拒絕。

相關問題