【发布时间】:2014-11-11 05:38:03
【问题描述】:
我目前正在开发一个使用 iCloud Drive 和 CloudKit 框架的 iOS 8 应用程序。 一切都是使用 Xcode 6 设置的。
当我尝试将我的应用程序提交到 iTunesConnect 时,我收到以下错误:
当我在我的 iCloud 权利中添加密钥时,我无法对应用程序进行代码签名,Xcode 也会向我发送错误消息。
<key>com.apple.developer.ubiquity-container-identifiers</key>
<string>de.sn0wfreeze.CloudFInder</string>
我会得到那个错误:
而且我无法进行代码签名。谁能帮我解决这个问题?
【问题讨论】:
-
我遇到了完全相同的问题。 Xcode 想要创建 'icloud' 权利,而不是 'ubiquity' 类型权利。实际上,如果您按照您的解释在权利文件中手动创建它们,则会给您一个错误。如果采用 xCode 在项目设置的“功能”部分提供的内容,我可以上传/提交应用程序,并手动添加
'com.apple.developer.ubiquity-container-identifiers'这会导致 XCode 中出现错误,但允许我提交应用程序。这一定是 xcode 中的错误,如果是用户错误,我很想知道我做错了什么。
标签: icloud code-signing xcode6 entitlements cloudkit