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

Sn0*_*eze 8 code-signing entitlements icloud xcode6 cloudkit

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

当我尝试将我的应用程序提交到iTunesConnect时,我收到以下错误: 在此输入图像描述

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

<key>com.apple.developer.ubiquity-container-identifiers</key>
<string>de.sn0wfreeze.CloudFInder</string>
Run Code Online (Sandbox Code Playgroud)

我会得到那个错误:

在此输入图像描述

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

Chr*_*nce 2

我遇到了同样的情况。跌跌撞撞了一段时间后,这似乎是有效的:

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

祝你好运!