1. ホーム
  2. swift

[解決済み] XCTest の基礎となるモジュールをロードできない

2022-02-13 10:43:04

質問

私はXcode上のswiftで作業しており、デフォルトでXCTestを参照するテストファイルを作成します。

ターゲットメンバーシップをメインプロジェクトに設定すると、次のようなエラーが発生します。

XCTest の基礎となるモジュールをロードできない

このターゲットメンバーシップが設定されていない場合、テストは正常に実行され、すべてがうまく機能します。

解決方法は?

メインプロジェクトは、XCUnitフレームワークとリンクしていません。あなたのプロジェクトにテスト用のターゲットがまだ存在しない場合は、別途作成し、テスト用のソースファイルをそのターゲットに追加する必要があります。

  1. プロジェクトナビゲータでプロジェクトを選択します。これで、プロジェクトの設定がエディターで開かれます。
  2. Targets]列の下にある["+"ボタン]をクリックします。

  1. iOSプロジェクトのテンプレートで作業している場合 を選択します。 iOS > Test > iOS Unit Testing Bundle .

    OS X プロジェクトのテンプレートで作業している場合 を選択します。 OS X > Test > OS X Unit Testing Bundle .