2012-05-11 36 views
0

當我嘗試添加另一個文件到我的測試目標時,它找不到SenTestKit框架。找不到'SenTestCase'的接口聲明

error: cannot find interface declaration for 'SenTestCase', superclass of 'RandomClassTests' 

當我說我做了檢查測試目標文件的,這似乎是爲其他人得到這個錯誤疑難雜症的文件,但即使我添加的文件到正確的目標我得到這個。

當我選擇.m文件時,我發現它被添加到正確的目標,完全像從start提供的主要測試文件一樣。

我的新文件顯示在測試目標的Build Phases下的「Compile Sources」階段下。 我找不到任何其他地方尋找錯誤。

在此先感謝!

編輯

我做的包括框架,整個文件看起來是這樣的:

#import <SenTestingKit/SenTestingKit.h> 

@interface SituationAnalysisTests : SenTestCase 

@end 

編輯 還有我在雪豹運行的Xcode 4.2

+0

Xcode在其「關於」窗口中聲明哪個版本號? –

+0

xcode 4.2,我在雪豹 – oskob

回答

1

製作確保在你的SenTestCase子類的.h文件中,你需要:

#import <SenTestingKit/SenTestingKit.h>

+0

是的,我當然有:)添加到主要問題 – oskob

+0

如何鏈接SenTestingKit.framework? – paulmelnikow