コアデータを使用しています。開発中に新しいモデル バージョンを追加するとき、新しいモデル バージョンへの移行が行われるように、ビルドする前に xcode でプロジェクトをクリーンアップする必要があります。
ユーザーがアプリを更新すると、最初の起動前にアプリが「クリーンアップ」されますか? または、別の方法で移行を強制する必要がありますか?
より正確に言えば、新しいアプリ バージョン (新しいコア データ モデル バージョンを使用) を xcode でビルドしてデバイスで実行すると、管理対象オブジェクトの新しいプロパティにアクセスしようとするとクラッシュします ( sqlite DB を新しいモデルに)。