对我有用的答案
答案是我的项目中有一些错误使构建失败。(这只是代码中每天的标准错误。)在我修复了错误并进行了另一次清理和构建后,它开始工作。
请注意,这些错误最初并未出现。让他们出现:
- 注释掉整个测试文件,该文件将为您提供“无此类模块”错误。
- 尝试再次运行您的项目。
如果还有其他错误,则应该立即显示。修复它们,然后取消注释您的测试文件代码。对我来说,“没有这样的模块”错误消失了。
如果这不能解决其他人的问题,您也可以尝试以下方法:
清理构建文件夹
打开产品菜单,按住Option,然后单击“清理构建文件夹...”
确保将“启用可测试性”设置为“是”
在项目浏览器中,单击您的项目名称。选择“构建设置”,然后向下滚动到“构建选项”。确保“启用可测试性”为“是”(用于调试)。
删除并重新添加您的测试目标
如果您做了其他事情,我的猜测是您可能不需要这样做。但是,如果这样做,请记住保存所有已经编写的单元测试。
在项目浏览器中单击您的项目名称。然后选择您的测试目标。单击底部的减号(-)按钮将其删除。
然后单击加号(+)按钮并选择“ iOS单元测试包”以再次将其添加回。如您所见,您还可以以相同的方式添加UI测试套件。
其他一些想法
- 确保所有必需的类都是测试目标的成员。
- 确保已添加所有必需的库。
- 确保正确输入模块名称(请参阅此答案)。
要么...
如果发现其他有用的方法,请在下面发表评论或回答。
有关