アプリ内で使用しようとしていますNSUbiquitousKeyValueStore
が、ジェイルブレイクされていない iPad で期待どおりに動作します。アプリを削除して再インストールしても、環境設定はまだ iCloud に保存されています。
ただし、ジェイルブレイクされた iPhone (AppSync for iOS 5.0 以降がインストールされている) で同じアプリを実行しようとすると、次のエラーが発生します。
NSUbiquitousKeyValueStore error: com.companyname.yourapp has no valid com.apple.developer.ubiquity-kvstore-identifier entitlement
プロビジョニング プロファイルの再作成と再インストール、またはビルド ディレクトリのクリーニングなどの一般的な修正を試みましたが、問題を修正する方法はありません。
一方、AppSync を使用した Game Center + 脱獄済みデバイスでの開発では、「ゲームが認識されません」というエラーが発生することがわかっています。
iCloud ストレージの開発とジェイルブレイクがこのエラーにつながるかどうか知っていますか?
ありがとうございました