我最近更新到Xcode 7 beta 5。我尝试在早期的项目中添加一个单元测试,但是我在@可测试的导入myModuleName行上得到了错误消息“没有这样的模块[myModuleName]”。
我试着
使用“选项清理生成文件夹”清理项目 检查“启用可测试性”(调试)在构建选项中设置为“是” 删除测试目标,然后重新添加iOS单元测试包
这些都不适用于这个项目(但是我已经在另一个项目中进行了测试)。有人遇到过这个问题并解决了吗?
我最近更新到Xcode 7 beta 5。我尝试在早期的项目中添加一个单元测试,但是我在@可测试的导入myModuleName行上得到了错误消息“没有这样的模块[myModuleName]”。
我试着
使用“选项清理生成文件夹”清理项目 检查“启用可测试性”(调试)在构建选项中设置为“是” 删除测试目标,然后重新添加iOS单元测试包
这些都不适用于这个项目(但是我已经在另一个项目中进行了测试)。有人遇到过这个问题并解决了吗?
当前回答
XCode 12开发Beta 3
这个错误在我第一次构建项目后自行修复了。
其他回答
这听起来是一个错误的构建设置的两个目标。 你需要确保:
对于两个目标,enable_teststability等于Yes。 测试目标的PRODUCT_MODULE_NAME值应该与应用程序的值不同。
在项目导航器中单击MyAppTests.swift,然后单击右侧面板,在目标会员中检查模块。它在我的工作。
请检查您尝试导入的模块名@可测试导入“ModuleName”。模块名称与“目标->构建设置->产品模块名称”保持一致
除了列出的其他事情之外,我还必须将我试图测试的类的文件添加到单元测试模块的编译源中
尝试了所有的解决方案。毫无效果。Xcode构建命令行在swift包模块未发现错误时失败。
错误:没有阿波罗模块 进口阿波罗
删除测试目标并重新添加它们对我来说是有效的。