在具有核心数据的应用程序中添加icloud时出错

时间:2012-03-26 08:34:32

标签: iphone core-data icloud

这是调试器输出:

  

- [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

2 个答案:

答案 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"];