ユーザ力がアプリを終了するとき、システムは自動的にアプリケーションの保存状態を削除Apple docs:
から。アプリケーションが強制終了されたときに保存された状態情報を削除することは安全上の予防措置です。アプリケーションの状態を復元する機能をテストする場合は、マルチタスクバーを使用してデバッグ中にアプリケーションを強制終了しないでください(安全上の予防策として、システムは起動時にアプリケーションが2回クラッシュすると保存状態も削除されます)。代わりに、一時的なコマンドやジェスチャーをインストールして、オンデマンドで終了を呼び出すことで、Xcodeを使用してアプリを終了させるか、プログラムからアプリを終了させてください。
最も簡単な方法は、ホームボタン(またはシミュレータのCommand + Shift + H)を押してアプリをバックグラウンドに置くことです。その後、Xcode停止ボタンを使用します。ドキュメントが示唆するように、デバッグ出口ジェスチャも機能します。
更新:
私の周りの小さな仕事を見つけました。アプリケーションはライブラリ/保存アプリケーション状態/ [バンドルID] - [アプリケーション名] .savedState/data.dataに状態を保存します。
シミュレータを使用している場合は、このファイルをコピーして、いつでもその特定の状態に復元することができます。
同様に、デバイスでは、主催者から.xcappdataアーカイブを生成することができます。保存した状態から復元する場合は、.xcappdataアーカイブをアップロードできます。
この機能のみをテストするために、アプリケーションをバックグラウンドで実行することはできません。そして、あなたが完了したときにNOに戻り、実生活テストを行います。 – Daniel
ダニエルの状態復元は、アプリがアプリストアに提出され、アプリストアからダウンロードしてインストールされている場合に「いいえ」に設定されます。 – artificis