iOS ユニット テストをデバイスで初めて実行したときに正しく実行されるが、デバイスまたはシミュレータでの最初の実行後に加えられた変更を確認することを拒否するという問題が発生しています。アプリをアンインストールし、xCode でプロジェクトを消去してから再度テストすると、変更が表示されます。テストへの変更を無視して古い結果を返すシミュレーターは何でしょうか?
以下は、私が見ている例です。シミュレーターでテストを再度実行したときに、XCTFail のコメントを外しても何も起こらないことに注意してください。
コメントを外して失敗して再度実行すると、テストは失敗するはずですが、変更が認識されません。