当我尝试将另一个文件添加到我的测试目标时,它找不到SenTestKit框架。
error: cannot find interface declaration for 'SenTestCase', superclass of 'RandomClassTests'
当我添加文件时,我确实检查了此文件的Tests-target,这似乎是其他人遇到此错误的问题,但即使我将文件添加到正确的目标,我也会得到这个。
当我选择.m文件时,我看到它被添加到正确的目标,就像你从start开始提供的主要测试文件一样。
我的新文件显示在测试目标的Build Phases下的“Compile Sources”阶段下。 我找不到任何其他地方寻找错误。
提前致谢!
修改
我确实包含了框架,整个文件看起来像这样:
#import <SenTestingKit/SenTestingKit.h>
@interface SituationAnalysisTests : SenTestCase
@end
修改 另外我在Snow Leopard下运行xcode 4.2
答案 0 :(得分:1)
确保在您的SenTestCase子类的.h文件中,执行:
#import <SenTestingKit/SenTestingKit.h>