2014-09-18 57 views
5

自從切換到Xcode 6後,我不再能夠運行我的Test Bundle。我們使用Specta/Expecta/OCMock堆棧,但使用舊版本的測試使用Vanilla XCTest。我在Cocoapods 0.34.0.rc2,和XCTest.h似乎導入就好。Xcode 6,XCTest,「預期表達式」

Expected expression error

Expected expression error individual

+0

我遇到了同樣的問題。它升級到0.34.0.rc2 – mokagio 2014-09-19 03:09:39

+0

發生在0.34.0.rc1發生什麼值得... – mokagio 2014-09-19 04:44:01

回答

0

我遇到了同樣的問題。它可能實際上與CocoaPods 0.34.0.rc2無關,因爲我一開始就認爲這是一個Specta問題。

談到下面的代碼,在SpectaSupport.h,修復構建問題:

#undef _XCTRegisterFailure 
#define _XCTRegisterFailure(condition, format...) \ 
({ \ 
_XCTFailureHandler((id)self, YES, __FILE__, __LINE__, condition, @"" format); \ 
}) 

更多信息here