我正在尝试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存储开发和越狱是否会导致我得到这个错误吗?
谢谢