权利和iCloud的问题

时间:2011-11-14 15:01:25

标签: ios cocoa xcode4.2 icloud entitlements

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

  

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

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

1 个答案:

答案 0 :(得分:1)

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