App storeへのRealm使用アプリの申請の際のスキーマバージョンについて
App StoreにあがってるアプリはRealmを初めて使ったままのスキーマ定義なのでスキーマは変更しておりません。それゆえ、configやスキーマバージョンも書いておりません。
スキーマ定義を変更する必要が出たので今回ローカル上でスキーマのバージョンを上げてマイグレーション処理を行ったりと色々試行錯誤しましたがうまくいかなく、Simulatorで一度アプリを削除してバージョンを0にしたところビルドもマイグレーションもできました。
ただApp store上のアプリはdidFinishLaunchingWithOptions
で定義をせずにアプリを申請していたため、次にアプリをアップデートする際にはdidFinishLaunchingWithOptions
のブロック内にスキーマバージョンを上げて記述し、書かなければならないのですがこの際の値は0
で問題ないのでしょうか。