iOS アプリケーションのメジャー アップデートに取り組んでいます。2 つのブランチがあり、develop
現在 App Store にfeature/new_version
あるものとメジャー アップデートのあるものが含まれているとします。
feature/new_version
には多くのモデル変更があるため、エンティティ、プロパティなどを追加/削除する新しいモデル バージョンがあります。一方、 にはいくつかのマイナーな改善とバグ修正がありdevelop
、それによって新しいモデル バージョンも作成されました。 (これらは App Store にも提出されたアップデートでした)。
今、私は非常に異なるデータ モデルを持つ 2 つのブランチで立ち往生しています。問題は、「不足している」プロパティをfeature/new_version
モデルに追加した場合、メジャー アップデートを App Store に送信したときに、コア データが自動的に軽量の移行を実行できるほどインテリジェントになるかどうかです。または、で使用されているデータ モデルをダウンロードし、そのモデルに基づいて でdevelop
新しいモデル バージョンを作成し、最初にブランチを作成してからのすべての変更を再度追加または削除する必要がありますか?feature/new_version