私はappstoreにバージョン1.0を持っています。appstoreでバージョン1.1が承認されました。
バージョン1.0のアプリがappstoreから更新されると、デバイスでクラッシュが発生します。ただし、バージョン1.1の新しいバージョンをダウンロードしても、アプリはクラッシュしません。
Xcodeを使用してこれをテストするにはどうすればよいですか?助けてください。
Xcode を使用して最初のバージョンのアプリケーションをデバイスにインストールします。
次に、Xcode を介して同じデバイスに 2 番目のバージョンのアプリケーションをインストールします (注: 以前にインストールしたバージョンをデバイスから削除しないでください)。
そのため、ライブラリまたはドキュメント ディレクトリで使用できるアプリの競合が上書きされることはありません。
その後、クラッシュします.. Xcodeコンソールから理由を取得できます。
たぶんあなたの保存ファイルに問題がありますか?
アプリ 1.0 を搭載したデバイスでユーザーが 1.1 に更新すると、フォルダー Library/Caches、Library/Preferences が残ります。
ユーザーが新しい 1.1 バージョンを再ダウンロードすると、このフォルダーは空になるようです。
彼をテストするために、1.0 を実行してみて、アプリでいくつかの操作を行った後、1.0 から 1.1 に更新してみてください。アプリでクラッシュした場合、XCode はそれをキャッチする必要があります