小编典典

无法为 XCTest 加载底层模块

all

我在 Xcode 上快速工作,默认情况下它会创建一个引用 XCTest 的测试文件。

当我将目标成员资格设置为我的主项目时,它会导致此错误

无法为 XCTest 加载底层模块

如果未设置此目标成员资格,则测试将正常运行并且一切正常。


阅读 138

收藏
2022-08-02

共1个答案

小编典典

主项目不与 XCUnit 框架链接。您应该为您的项目创建一个单独的测试目标(如果尚不存在),并将您的测试源文件添加到该目标。

  1. 在 Project Navigator 中选择您的项目。这将在编辑器中打开项目的设置。
  2. 单击列出目标的列底部的“+”按钮。

在此处输入图像描述

  1. 如果您正在处理 iOS 项目模板 ,请选择iOS > Test > iOS Unit Testing Bundle.

如果您正在处理 OS X 项目模板 ,请选择OS X > Test > OS X Unit Testing Bundle.

2022-08-02