3

我正在尝试NSUbiquitousKeyValueStore在我的应用程序中使用它,它可以在未越狱的 iPad 上按预期工作。我可以删除该应用程序,当我重新安装它时,首选项仍存储在 iCloud 中。

但是,当我尝试在越狱的 iPhone(安装了 AppSync for iOS 5.0+)中运行相同的应用程序时,我收到以下错误:

NSUbiquitousKeyValueStore error: com.companyname.yourapp has no valid com.apple.developer.ubiquity-kvstore-identifier entitlement

我尝试了常见的修复方法,例如重新创建和重新安装配置文件或清理构建目录,但没有办法解决这个问题。

另一方面,我知道使用 Game Center + AppSync 越狱设备进行开发会导致“游戏无法识别”错误。

你知道iCloud存储开发和越狱是否会导致我得到这个错误吗?

谢谢

4

1 回答 1

3

我将回答我自己的问题,如果您安装了适用于 iOS 5.0+ 的 Jailbreak + AppSync,iCloud 将无法按预期工作。您必须删除 AppSync。

于 2012-06-13T13:38:46.107 回答