2016-08-18 30 views
2

我正在編寫iMessage擴展,並在嘗試使用CloudKit上載數據時遇到問題。在iOS應用程序擴展中使用iCloud

當我嘗試從容器應用程序中上傳數據,一切正常,但是當我在延長運行相同的代碼,我得到以下異常:

'CKException', reason: 'The application is missing required entitlement com.apple.developer.icloud-services' 

有沒有一種辦法爲應用程序擴展設置權利,還是不是蘋果從擴展故意設計選擇連接到iCloud?

回答

0

像往常一樣,我很愚蠢。我忘了爲容器應用程序和擴展目標啓用iCloud功能。然後,我需要爲兩個目標指定相同的iCloud容器。奇蹟般有效。

相關問題