1

我尝试为我的应用程序配置 iCloud。我为我的 iPhone 应用启用了 iCloud,生成了一个新的供应开发者资料。当然,我在 Xcode 中使用了新的配置文件(而不是通配符),我启用了权利,但是当我尝试与 iCloud 同步时仍然出现以下错误:

NSUbiquitousKeyValueStore 错误:com.company.app 没有有效的 com.apple.developer.ubiquity-kvstore-identifier 权利

我真的不明白发生了什么,我开始失去理智。
奇怪的是它非常适合我的 iPad 应用程序(我做了同样的步骤)。

4

1 回答 1

1

您还需要 Mac 应用程序的开发配置文件,它不能与 iOS 应用程序相同。您需要创建一个 App ID(确保它与您在应用中的捆绑包 ID 完全相同),为该 ID 打开 iCloud。创建一个开发配置文件并将其安装在机器上(只需双击它)并将其拖到 Xcode 上。然后使用该配置文件对应用程序进行签名。如果您仍然没有使用 iCloud 的权限(通知您的消息可能不会发送到 Xcode,它可能会隐藏在 Console.app 中)删除您的容器 ( ~/Library/Containers/) 并重试。

于 2011-11-28T04:02:46.627 回答