私は App Store にアプリを公開しており、軽量の移行に取り組んでいます (新しい属性と新しいエンティティを追加し、何も削除しません)。広範な調査の結果、現在のコア データ モデルの新しいバージョンをローカル バージョンのデータ モデルに追加する必要があることがわかりました。アプリを更新してローカル データのみを使用するユーザーは、自動的に移行されます。
ただし、(icloud.developer.apple.com から) iCloud スキーマを更新するとどうなるかについては何もわかりません。主に、古いバージョンのアプリを使用していて、iCloud を使用しているユーザーが心配です。iCloud Web サイトでスキーマを更新すると、古いバージョンのアプリを使用しているユーザーは、ローカル スキーマが iCloud のものとは異なるため、現在のデータを失うか、データを同期できなくなりますか?
また、NSPersistentCloudKitContainer
Core Data を CloudKit と同期するために を使用しています。
誰のデータも台無しにしたくないので、どんな助けも大歓迎です!