这是调试器输出:
- [NSFileManager URLForUbiquityContainerIdentifier:]:获取普遍容器URL时出错:错误 Domain = LibrarianErrorDomain Code = 11“操作不能 完成。 (LibrarianErrorDomain错误11 - 请求的容器 客户端不允许使用标识符 com.apple.developer.ubiquity-container-identifiers entitlement。)“ UserInfo = 0x28a970 {NSDescription =请求的容器标识符是 客户不允许的 com.apple.developer.ubiquity-container-identifiers entitlement。}
将应用标识设置为com.companyname
答案 0 :(得分:0)
本教程帮助我解决了这个错误:https://goddess-gate.com/dc2/index.php/post/452
(小心Team-ID和APp-Id,在设置项目的过程中我也很困惑)
答案 1 :(得分:0)
我通过在应用程序包标识符的开头指定我的团队ID来解决这个问题。
这是一个例子
NSURL *ubiq=[[NSFileManager defaultManager] URLForUbiquityContainerIdentifier:@"G5ykslsdl.com.dribblee.iCloudDemo"];