【发布时间】:2011-12-28 17:42:31
【问题描述】:
我尝试为我的应用配置 iCloud。我为我的 iPhone 应用启用了 iCloud,生成了一个新的供应开发者资料。 当然,我在 Xcode 中使用了新的配置文件(而不是通配符),我启用了权利,但是当我尝试与 iCloud 同步时仍然出现以下错误:
NSUbiquitousKeyValueStore 错误:com.company.app 没有有效的 com.apple.developer.ubiquity-kvstore-identifier 权利
我真的不明白发生了什么,我开始失去理智。
奇怪的是它对我的 iPad 应用程序非常有效(我做了同样的步骤)。
【问题讨论】:
-
你的应用程序的 bundle id 真的是
com.company.app(即通用)还是设置为更具体的东西? -
我尝试对两个应用程序使用相同的 iCloud 容器 ID。但无论我在权利文件中指定什么,它都使用应用程序的捆绑包……Apple 说我们可以这样做,但权利设置似乎附加在配置文件中。
-
在支持 iCloud 的同时,我们应该在现有的工作应用 ID 中启用 iCloud,还是应该在启用 iCloud 的情况下创建新的应用 ID?
标签: ios cocoa xcode4.2 icloud entitlements