2012-02-29 11 views
1

私のリリース版では、VersionInfo.plistに定義されているようにxxxDBの代わりにxxxDBという古いモデルのCore Dataが使用されています(xxx.xcarchiveのパッケージ内容はApp Store )。 TestFlightの開発デバイスやリリースではこれは問題ではありません。App Storeのリリースが間違ったCore Dataバージョンを使用しています

NSManagedObjectModel_CurrentVersionNameプロパティで定義されたバージョンではなく、VersionInfo.plistで最後にリストされたバージョンを使用しています。興味深いことに、すべてのバージョンにはxxxDBを含む.momファイルがありますが、xxxDBには.omoファイルもあります。

誰もがこの問題にぶつかり、回避策を見つけましたか?

答えて

0

回避策は、新しいバージョンモデルを追加し、現在のバージョンを作成し、クリーンアップし、アーカイブして提出することです。現時点では、アプリケーションがApp Storeに送信されるときにNSManagedObjectModel_CurrentVersionNameプロパティは使用されません。 VersionInfo.plistで最後にリストされたモデルを使用します。

テスト環境とアドホック環境での動作が異なります。

関連する問題