错误提示:
CoreData: error: CoreData+CloudKit: -NSCloudKitMirroringDelegate recoverFromError:: <NSCloudKitMirroringDelegate: 0x281fa3d40> - Attempting recovery from error: <CKError 0x854e4: “Partial Failure” (2/1011); “Failed to modify some record zones”; uuid = sdjkfgajkshdsghjksk; container ID = “iCloud.com.x x x x x x x.xxxxx”; partial errors: {
com.apple.coredata.cloudkit.zone:defaultOwner = <CKError 0854a50: “Server Rejected Request” (15/2000); op = CDB434F911F; uuid =sdjkfgajkshdsghjksk>
}>
解决方法:在添加CloudKit container时,有时会出现无法认证的问题,尤其是对于已经创建的container。您可以按照以下步骤解决:
- 登录您的开发者账户。
- 转到 “Certificates, Identifiers & Profiles” - “Identifiers” - “App IDs”。
- 选择对应的Bundle ID,并配置iCloud。
- 点击 “Edit”,重新配置container,并保存更改。