我正在尝试在我的应用程序中使用NSUbiquitousKeyValueStore
,它可以按预期使用非越狱iPad。我可以删除该应用程序,当我重新安装它时,首选项仍然存储在iCloud中。
然而,当我尝试在越狱的iPhone(安装了iOS 5.0+的AppSync)中运行相同的应用程序时,我收到以下错误:
NSUbiquitousKeyValueStore error: com.companyname.yourapp has no valid com.apple.developer.ubiquity-kvstore-identifier entitlement
我尝试使用常见修复程序来重新创建和重新安装配置文件或清理构建目录,但是没有办法解决问题。
另一方面,我知道Game Center +越狱设备与AppSync的开发会导致“游戏无法识别”错误。
您知道iCloud存储开发和越狱是否会导致我遇到此错误?
谢谢
答案 0 :(得分:3)
我将回复我自己的问题,如果你安装了Jailbreak + AppSync for iOS 5.0+,iCloud将无法正常工作。您必须删除AppSync。