在iOS应用扩展中使用iCloud

3
我正在编写一款iMessage扩展,但在使用CloudKit上传数据时遇到了问题。
当我尝试从容器应用程序中上传数据时,一切都正常,但当我在扩展中运行相同的代码时,就会出现以下异常:
'CKException', reason: 'The application is missing required entitlement com.apple.developer.icloud-services'

是否有一种方式设置应用扩展的授权或无法从扩展连接到iCloud是故意设计的选择?

1个回答

1

像往常一样,我又犯傻了。我忘记为容器应用程序和扩展目标都启用iCloud功能。然后,我需要为两个目标指定相同的iCloud容器。运作得很好。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接