无法加载'XCTest'的基础模块。

14

每次我启动我的应用程序,或者我只是启动Xcode时,我都会遇到这个错误:

这就是错误。

我认为问题是我不知道我的 .xctest 文件在哪里。我想我可能已经把它们删除了。

如果你们中的某个人能帮助我,那就太好了!也许告诉我如何恢复这些文件、创建一些新文件或其他什么方法。

3个回答

49

你不小心将 Xcode 单元测试文件添加到了主应用程序目标中。

请移除它:

  1. 选中测试文件
  2. 打开右侧面板
  3. 选择“Identity and Type”选项卡
  4. 取消选中你的应用程序目标(不是单元测试乐高图标)

提示: 下一次添加新的单元测试时,只需将其添加到单元测试目标中。 如果意外地包含任何应用程序目标,则它们将无法使用 XCTest 框架。

修复无法加载模块“XCTest”的底层模块


1

0
主项目不与XCUnit框架链接。如果不存在,请为您的项目创建一个单独的测试目标,并将测试源文件添加到该目标中。
在项目导航器中选择您的项目。这将在编辑器中打开项目的设置。 单击列出您的目标的底部的“+”按钮。 如果您正在使用iOS项目模板,请选择iOS > Test > iOS Unit Testing Bundle。
如果您正在使用OS X项目模板,请选择OS X > Test > OS X Unit Testing Bundle。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接