在iOS应用扩展程序中使用iCloud

时间:2016-08-18 19:01:04

标签: ios cloudkit ios-app-extension

我正在编写iMessage扩展程序,并在尝试使用CloudKit上传数据时遇到问题。

当我尝试从容器应用程序中上传数据时,一切正常,但是当我在扩展程序中运行相同的代码时,我得到以下异常:

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

有没有办法设置应用扩展程序的权利,或者不是苹果从扩展故意设计选择连接到iCloud?

1 个答案:

答案 0 :(得分:1)

像往常一样,我是愚蠢的。我忘了为容器应用程序和扩展目标启用iCloud功能。然后,我需要为两个目标指定相同的iCloud容器。像魅力一样。