iCloudとアプリケーションを統合する際に問題が発生しました。NSUbiquitousKeyValueStoreエラー:有効なcom.apple.developer.ubiquity-kvstore-identifierエンタイトルメント
私はiCloudの可用性をテストしたとき、私は私が実行しようとすると、機能
NSURL *iCloudURL = [fileManager URLForUbiquityContainerIdentifier:@"AppID"];
が、右のこの後の成功を受け取る:
NSUbiquitousKeyValueStore *iCloudStore = [NSUbiquitousKeyValueStore defaultStore];
を私はエラー
を受け取りますNSUbiquitousKeyValueStore error: no valid com.apple.developer.ubiquity-kvstore-identifier entitlement.
この問題を解決する方法については、私のApp.Entitlementsファイルはデフォルトのマクロの接頭辞を使用していますが、自動生成されたファイルから変更されたものはありません。 iCloudはiTunes ConnectのAppIDで確実に有効になっています。
ありがとうございました。
あなたがダウンロード/生成しているどのように最近/開発プロビジョニングプロファイルがインストールされていますか? devサイトで "iCloud Enabled"設定をチェックしたら、プロファイルを再生成する必要があります。また、Entitlements.plistファイルには何が含まれていますか? –
私は新鮮なプロビジョニングプロファイルを生成し、これをポストする直前に設定したので、古いプロビジョニングプロファイルを使用していません。私の権利条項。欠落しているように見えますが、私はそれを調べて何かを修正するかどうかを見ていきます。ありがとう。 –
本当に、Entitlements.plistファイルを追加するだけで、Can Be Debugged-NOというエントリが作成されていることを確認しただけで、すべてがジプシーの魔法のように機能します。ありがとうございました。 –