事前入力されたコアデータsqliteファイルを作成し、リソースにコピーすることを考えています。そして、最初の実行時にデータベースを最初から作成する代わりにそれを使用します。
私のデータは読み取り専用であり、iPhoneアプリによって変更されることはありません。
データベースは月に1回更新されます。したがって、更新のためにhttpリクエストを介して更新されたcoredata sqlite dbを取得し、前のものを破棄して、更新されたものの使用を開始しても問題ありません。このアプローチにより、移行やその他の作業の手間も省けます。
このアプローチが問題ないと思われる場合は、提案してください