每次我启动我的应用程序,或者我只是启动Xcode时,我都会遇到这个错误: 我认为问题是我不知道我的 .xctest 文件在哪里。我想我可能已经把它们删除了。 如果你们中的某个人能帮助我,那就太好了!也许告诉我如何恢复这些文件、创建一些新文件或其他什么方法。
你不小心将 Xcode 单元测试文件添加到了主应用程序目标中。 请移除它: 选中测试文件 打开右侧面板 选择“Identity and Type”选项卡 取消选中你的应用程序目标(不是单元测试乐高图标) 提示: 下一次添加新的单元测试时,只需将其添加到单元测试目标中。 如果意外地包含任何应用程序目标,则它们将无法使用 XCTest 框架。
请参阅苹果技术问答QA1954“无法加载XCTest的基础模块”,该问题涵盖了几种变体。 https://developer.apple.com/library/archive/qa/qa1954/_index.html
主项目不与XCUnit框架链接。如果不存在,请为您的项目创建一个单独的测试目标,并将测试源文件添加到该目标中。在项目导航器中选择您的项目。这将在编辑器中打开项目的设置。 单击列出您的目标的底部的“+”按钮。 如果您正在使用iOS项目模板,请选择iOS > Test > iOS Unit Testing Bundle。如果您正在使用OS X项目模板,请选择OS X > Test > OS X Unit Testing Bundle。