XCTest |词汇或预处理程序问题:找不到MyProject-Swift.h

时间:2018-07-12 08:53:44

标签: objective-c swift xcode xctest bridging-header

我的项目同时用于Objective C和Swift(主要是对象C)。

在测试类中导入HomeViewController.h, HomeViewController导入MyProject-Swift.h来访问swift文件。

每当我运行测试时,构建都会失败。 主要目标运行正常。

enter image description here

1 个答案:

答案 0 :(得分:1)

确保您的 .m 文件是测试目标的成员。 单击 .m 文件,然后单击文件检查器以查看它。如果缺少 那会通过一个错误。另外,测试目标的编译源在构建阶段中应具有所有 .m 文件(您正在测试的文件)。 enter image description here