我正试图在Xcode中开始使用tdd,并遵循了一个非常好的教程。
一切都很顺利。但是,当我想在Xcode中创建命令行应用程序(在c)项目时,没有创建单独的测试文件夹。
我想要构建一个随机图实现,我的项目图由main.c、graph.h和graph.c组成。我决定添加一个测试文件(目标C测试文件用例)。
在这里,我有导入XCTest/XCTest.h,但是在运行(Product->run)时,我得到了XCTest/XCTest.h没有找到的错误。我也不能运行测试模式(产品测试)。
为什么没找到那个头文件?我该怎么解决呢?
发布于 2014-12-23 15:11:49
XCTest/XCTest.h只适用于testTarget,而不适用于其他目标,尝试删除xxxtest.m文件的目标。您可以通过从目标的compileSources中移除它来做到这一点。
https://stackoverflow.com/questions/22720196
复制相似问题