我目前正在为我的iOS类开发一个swift框架。
这是项目结构:
我想测试名为SimpleCoreData的类,但是当我转到生成的ESGISimpleCoreDataTests文件时,不接受导入(也是生成的):
无法为“ESGISimpleCoreData”
加载基础模块
所以我检查了this other topic,并验证了目标,但一切似乎都很好。
框架:
测试构建阶段:
我是在Swift开始的,所以我可能错过了一些明显的东西。能帮帮我一下这个吗?
答案 0 :(得分:0)
最后,在检查每个提交以查看其中断后,事实证明问题可能来自我创建的单元测试文件,该文件具有相同的问题(可能没有正确创建),然后只有删除了它的引用,而不是将其移动到垃圾箱 所以我向后提交了一个提交,使用了生成的默认单元测试文件,并且它有效。
答案 1 :(得分:0)
这是该主题的另一个变体。 ??
我将文件文件夹导入到我的主项目中,并且在该文件夹中是其中导入了XCTest的文件。
编译器没有标记此问题,直到使用finder(如CodingMouse),我才看到它。
将测试文件移至UITests文件夹并将其“目标成员身份”更改为UITests模块后,我进行了清理并构建以使所有内容再次正常工作。
因此,要解决的问题是编译器不会总是将您直接指向实际问题。使用finder扫描文件,确认没有任何可疑或不适当的地方。 ?