2014-09-18 120 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