CoreData アプリを iCloud に統合してから数週間後、十分に機能するようになりました。つまり、データはデバイス間で同期されています。しかし、新しいバージョンのモデルを追加した後、アプリは iCloud ストアをコーディネーターに追加できません。メソッド addPersistentStoreWithType:configuration:URL:options:error: 常に戻ります
エラー Domain=NSCocoaErrorDomain Code=512 「ファイルのアップロードがタイムアウトしました。」
ログは次のようになります。
-PFUbiquitySafeSaveFile waitForFileToUpload:: CoreData: ユビキタス: (0) ...
もちろん、軽量移行のオプションを使用して iCloud ストアをコーディネーターに追加します。
NSInferMappingModelAutomaticallyOption = 1;
NSMigratePersistentStoresAutomaticallyOption = 1;
アプリを以前のバージョンの CoreData のモデルにロールバックした後、すべてが再び機能しています。
何が起こっているのか誰にも分かりませんか?ご参加ありがとうございました。