Xcodeでテスト(XCTest)が実行できなくなったので対処しました

ついさっきまではちゃんと動いていたのに、ある時から突然XcodeのiOSプロジェクトのテストが実行できなくなりました。

その後色々やったらちゃんと動くようになりました。対処方法が面白かったので共有したいと思います。

環境

  • macOS: 14.6.0
  • Xcode: 15.4

現象

突然XCTestが実行できなくなりました。

テストを実行すると以下の方な状態になります。

  • Testing... のまま進まなくなる(以下のスクショ参照)
  • iOSシミュレーターは非表示になる
    • テスト実行前にシミュレーターを起動しておいてもTesting...になると何故かウインドウ一覧から消えて非表示になります(Dockのアイコンはある)
  • アクティビティモニタを見るCPUは100%以上の値を出しているので何かは指定そうです。

直すためにやったこと

まず基本的なこととして以下のことをやりました.

  • Xcode、シミュレーターの再起動 -> ダメ
  • Clean -> ダメ
  • Mac の再起動 -> ダメ
  • macOSのアプデがあったのでアプデした -> ダメ

最終的に直ったときにやったこと

  • 新しく別のプロジェクトを作ってテストが実行できるか確認 -> 動いた
  • もう一度動かなくなった方のプロジェクトに戻ってテストを実行 -> 動いた

まとめ

なぜか別のプロジェクトを作ってテストを実行したら、直りました。

原因はマジでわかりません。

僕の半日を返して。