oly*_*ise 13 ios icloud cloudkit ios9
我在我的应用程序中使用了一个公共的iCloud数据库,它运行良好并且在商店中.
在将我的应用程序更新为新版本(在iOS9上使用Xcode 7)时,我遇到了崩溃:
CKContainer * container = [CKContainer containerWithIdentifier:@"iCloud.com.identifier"];
*** Terminating app due to uncaught exception 'CKException', reason: 'The application is missing required entitlement com.apple.developer.icloud-services'
Run Code Online (Sandbox Code Playgroud)
这仅在更新后首次启动应用程序时发生,并且仅在iOS9上发生.在第一次(更新)启动之后,应用程序启动并且iCloud按预期工作.
我可以通过下载应用程序的当前商店版本,然后从Xcode 7运行更新的应用程序来一致地重新创建崩溃.
如果我使用iOS8执行相同的步骤(下载生产应用程序和更新),我没有相同的崩溃.
我猜这是一个iOS9或Xcode 7的错误.有任何想法吗?
编辑:这实际上发生在iOS9上首次启动应用程序,无论我是更新还是只是首次安装.
切换iCloud对我不起作用.重新安装应用程序也不起作用.每当我启用断点时,问题似乎就会发生.如果我将它们关闭,它运行没有任何问题.
| 归档时间: |
|
| 查看次数: |
5136 次 |
| 最近记录: |