2016-04-25 54 views
0

The Apple docs here說當您啓用CloudKit和iCloud時,Xcode自動生成默認容器。 SO上的其他帖子也是這樣說的。Xcode不爲iCloud和CloudKit創建默認容器:「將iCloud容器授權添加到您的應用程序ID」失敗

但是,在啓用iCloud和CloudKit後,Xcode無法生成默認容器。

Capabilities選項卡的iCloud部分中,步驟Add the "iCloud containers" entitlement to your App ID出現錯誤。其他步驟顯示覆選標記。

點擊Fix issue實際上並沒有解決這個問題。

開發者平臺顯示iCloud已啓用此應用和配置文件,這似乎也支持第一步(即Add the "iCloud" entitlements to your App ID)被選中。

您是否需要手動創建容器,或者如何讓Xcode自動生成容器?

+1

我懷疑這不是應用程序的問題,而是您的開發人員簽名。登錄到開發人員門戶並檢查是否沒有任何更改或您尚未同意的內容。 – user3069232

回答

0

我只是通過這個去了,通過生成新開發配置文件,並使用了XCode下載它固定它(首選項 - >選擇帳戶 - >查看詳情 - >下載)

當應用程序ID的變化,現有的開發配置文件失效。 創建新的開發調配配置文件並將其導入後,該錯誤應該消失。

相關問題