HackerQuest

No app, no life

趣味と実益を兼ねてプログラマをやっている者👨‍💻

Xcodeで[Cannot load underlying module for 'XCTest']が出た場合確認する事のひとつ

起こった事象

Cannot load underlying module for 'XCTest'

f:id:tsudukihashi0817:20190706093454p:plain
スクショ

やろうとした事

XCTest入門Part1 (Swift) - Qiita

こちらの記事を見ながら、テストを試そうと思って Unit Test Case Classを追加したが、追加した時点で import XCTest がエラーが出てしまった。

解決策

① プロジェクト自体を新たに作り直していいなら、プロジェクトを作り直す。

f:id:tsudukihashi0817:20190706110111p:plain
選択画面

そうすることで、エラーなく作り直すことが可能となります。

② 作りなおせない場合、targetを新たに加える必要があります。

f:id:tsudukihashi0817:20190706110245p:plain
File→New→Target

f:id:tsudukihashi0817:20190707001345p:plain
test と検索
f:id:tsudukihashi0817:20190707001441p:plain
Unit Test を追加
f:id:tsudukihashi0817:20190707001700p:plain
target を変更
f:id:tsudukihashi0817:20190707001718p:plain
今回作成したターゲットにする

これでテストが行えます。

Ryo Tsuzukihashi