かなり一般的な出来事のように思われる質問があります。iOSアプリケーションが初めてインストールされたときにのみ実行されるコードをテストしようとしています。原則としてこれは非常に簡単ですが、アプリを2回実行したときに正しく動作するのに問題があります(これはクラッシュに関連していないことに注意してください)。
plistの「アプリケーションはバックグラウンドで実行されません」フラグを使用してアプリを2回強制的に実行し、ホームボタンを押すだけです。これは、最初の実行後にログデータの取得を停止することを除いて、うまく機能します。
アプリが閉じた後もログ情報を引き続き表示できる方法で、この状況をテストする方法を知っている人はいますか?たとえば、xcodeロガーを新しいプロセスIDにアタッチする方法がある場合はどうなりますか?または、ログ機能を失うことなくアプリを強制的に再起動する別の方法はありますか?
前もって感謝します!