自从切换到Xcode6之后,我就不能再运行我的测试包了。我们使用Specta/Expecta/OCMock堆栈,但是有一些使用Vanilla XCTest的旧测试。我使用的是Cocoapods 0.34.0.rc2,而XCTest.h似乎可以很好地导入。


发布于 2014-09-19 14:02:53
我也遇到了同样的问题。正如我在一开始也认为的那样,它可能实际上与CocoaPods 0.34.0.rc2无关,并且是一个Specta问题。
在SpectaSupport.h中注释以下代码可以修复构建问题:
#undef _XCTRegisterFailure
#define _XCTRegisterFailure(condition, format...) \
({ \
_XCTFailureHandler((id)self, YES, __FILE__, __LINE__, condition, @"" format); \
})更多信息here
https://stackoverflow.com/questions/25918076
复制相似问题