0

あまりに複雑な理由で、App Store でアプリを更新するために、まったく新しいプロジェクトに切り替えなければなりませんでした。

とにかく古いアプリのサンドボックスにアクセスする方法はありますか、それとも新しいアプリは完全に別のサンドボックスを作成するだけですか? 古いアプリと新しいアプリの開発ビルドをテストする際に、それらは完全に異なるドキュメント ディレクトリであるため、アーカイブされた情報は更新後も存続しません。

アプリストアを通過すると、これに何らかの影響がありますか、それとも運が悪いだけですか?

バンドル ID とプロビジョニング プロファイルを一致させましたが、何の役にも立ちません。

4

1 に答える 1

0

完全に新しいバージョンを更新として送信する場合、 と のデータはNSDocumentsDirectory保持NSLibraryDirectoryされます。iTunes Connect で新しいアプリを作成している場合、データは利用できず、元に戻す方法はありません (他のアプリのサンドボックスにアクセスできないため)。

これをテストするには、古いバージョンのアプリをデバイスにインストールし、新しいバージョンを実行して更新することをお勧めします。バンドル IDを正しく一致させた場合、スプリングボードで新しいアプリを作成する代わりに、既存のアプリを更新する必要があります。この更新ではデータを保持する必要があります。

バージョン番号を以前よりも高い値に設定することを忘れないでください。たとえば、古いアプリのバージョンが 1.0の場合、 1.1または2.0で試す必要があります。

于 2012-10-18T04:13:57.840 に答える