😇
Xcode 15.2でユニットテストが一生始まらない時の対処法
Xcode 15.2でユニットテストを実行したところ、Testing... という表示が出た後、何分経ってもその先に進むことがなく、テストを完了させることが出来ませんでした。
待てど待てど、テストが始まらなくて困ったので対処法を調査しました。
環境
- Xcode 15.2
ユニットテストが一生始まらない時の対処法
Apple デベロッパーフォーラムでも同一現象に悩まされる人と解決策と思われるコメントを発見しました。
Removing all the simulators helped me in this situation.
「全てのシミュレータを削除すると、解決する」とのことなので、
Xcodeのメニューバー Window
> Devices and Simulators
を選択し、表示された画面でシミュレータを全て削除していきました。
削除後に、再度必要なシミュレータのみを再インストールし、ユニットテストを実行したところ、無事にテストが開始~終了しました。
まとめ
Xcode 15.xでユニットテストがTesting... から進まない場合は、シミュレータを一度全て削除する方法で解決する可能性がある。
おわりに
iOS 17 betaのシミュレータを削除すると問題が解決するというコメントもあり、最初はbetaシミュレータのみを削除して試してみたのですが、自分の環境では解決できませんでした。
でも、最終的にはユニットテストが実行できるようになり良かったです。
参考
Discussion