我的应用使用CloudKit,并包含以下基本代码行:
self.cloudContainer = CKContainer.defaultContainer()
在使用Xcode进行开发和调试期间,它将在该行代码上随机崩溃,但有以下异常:
***因未捕获的异常'CKException'而终止应用程序,原因是:'该应用程序缺少必需的权利com.apple.developer.icloud-services'
如果我只是从Xcode再次运行它而没有任何更改,它可能会正常运行或者会再次崩溃。
我已就此问题提出了一个雷达,并按照Apple的要求向他们发送了我的.entitlements文件和崩溃日志。他们说权利看起来很好,但对解决方案或解决方法没有回应。
是否有其他人看过这个或有建议绕过它?它确实使CloudKit开发变得困难。