ついさっきまではちゃんと動いていたのに、ある時から突然XcodeのiOSプロジェクトのテストが実行できなくなりました。
その後色々やったらちゃんと動くようになりました。対処方法が面白かったので共有したいと思います。
環境
- macOS: 14.6.0
- Xcode: 15.4
現象
突然XCTestが実行できなくなりました。
テストを実行すると以下の方な状態になります。
Testing...
のまま進まなくなる(以下のスクショ参照)- iOSシミュレーターは非表示になる
- テスト実行前にシミュレーターを起動しておいても
Testing...
になると何故かウインドウ一覧から消えて非表示になります(Dockのアイコンはある)
- テスト実行前にシミュレーターを起動しておいても
- アクティビティモニタを見るCPUは100%以上の値を出しているので何かは指定そうです。
直すためにやったこと
まず基本的なこととして以下のことをやりました.
- Xcode、シミュレーターの再起動 -> ダメ
- Clean -> ダメ
- Mac の再起動 -> ダメ
- macOSのアプデがあったのでアプデした -> ダメ
最終的に直ったときにやったこと
- 新しく別のプロジェクトを作ってテストが実行できるか確認 -> 動いた
- もう一度動かなくなった方のプロジェクトに戻ってテストを実行 -> 動いた
まとめ
なぜか別のプロジェクトを作ってテストを実行したら、直りました。
原因はマジでわかりません。
僕の半日を返して。