我尝试为我的应用配置iCloud。我为我的iPhone App启用了iCloud,生成了一个新的配置开发人员配置文件。 当然我在Xcode中使用了新的配置文件(而不是通配符),我启用了权限但是当我尝试与iCloud同步时仍然出现以下错误:
NSUbiquitousKeyValueStore错误:com.company.app没有有效的com.apple.developer.ubiquity-kvstore-identifier权利
我真的不明白发生了什么,我开始失去理智 奇怪的是,它完全适用于我的iPad应用程序(我做了相同的步骤)。
答案 0 :(得分:1)
您还需要Mac应用程序的开发配置文件,它不能与iOS版本相同。您需要创建一个App ID(确保它与应用程序中的捆绑ID完全相同),为该ID启用iCloud。创建开发配置文件并在机器上安装配置文件(只需双击它)并将其拖到Xcode上。然后使用该配置文件对应用进行签名。
如果你仍然没有使用iCloud的权限(告诉你的消息可能不会转到Xcode,它可能会隐藏在Console.app中)删除你的容器(~/Library/Containers/
)并再试一次。