每次我开始运行我的应用程序,或者我刚刚启动Xcode时出现此错误:
我认为问题在于我不知道我的.xctest文件在哪里。我想我可能会删除它们。
如果有人帮助我,那将是非常好的!也许告诉我如何恢复这些文件,制作一些新文件或其他文件。
答案 0 :(得分:27)
您不小心将一个Xcode单元测试文件添加到主应用目标。
删除它:
答案 1 :(得分:0)
主项目未与XCUnit框架链接。您应该为项目创建单独的测试目标(如果尚不存在),并将测试源文件添加到该目标。
在Project Navigator中选择您的项目。这将在编辑器中打开项目的设置。 点击" +"列出目标的列底部的按钮。 如果您正在处理iOS项目模板,请选择iOS>测试> iOS单元测试包。
如果您正在使用OS X项目模板,请选择OS X>测试> OS X Unit Testing Bundle。
答案 2 :(得分:0)
另请参阅Apple技术问答QA1954“无法为XCTest加载底层模块”,其中涵盖了该问题的几种变体
https://developer.apple.com/library/archive/qa/qa1954/_index.html