iCloud和Xcode 6 - 无处不在的容器

时间:2014-09-17 08:57:53

标签: icloud code-signing xcode6 entitlements cloudkit

我目前正在开发一款适用于iOS 8的应用程序,该应用程序使用iCloud Drive和CloudKit Framework。 一切都是使用Xcode 6设置的。

当我尝试将我的应用程序提交到iTunesConnect时,出现以下错误: enter image description here

当我在iCloud权利中添加密钥时,我无法对应用程序进行代码签名,而Xcode也向我发送错误。

<key>com.apple.developer.ubiquity-container-identifiers</key>
<string>de.sn0wfreeze.CloudFInder</string>

我会收到错误:

enter image description here

我无法编码签名。有人可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:2)

我遇到了同样的情况。经过一段时间的磕磕绊绊之后,这似乎有用了:

  1. 在线developer.apple.com会员中心,我在应用ID中关闭了云权利。然后把它重新打开。并选择“Cloud Kit”(不兼容Xcode 5)。然后我重新生成配置文件并下载并安装它。
  2. 在Xcode 6.0.1中,在Capabilities下,我选择了键值存储,并选择了CloudKit(iCloud Documents 选中;我不使用它)。选择了“使用默认容器”,这与在线成员中心的应用程序ID中给出的内容相同。
  3. 祝你好运!