【问题标题】:Xcode 6, XCTest, "Expected expression"Xcode 6,XCTest,“预期表达式”
【发布时间】:2014-11-13 02:43:15
【问题描述】:

自从切换到 Xcode 6 后,我不再能够运行我的测试包。我们使用 Specta/Expecta/OCMock 堆栈,但有使用 Vanilla XCTest 的旧测试。我在 Cocoapods 0.34.0.rc2 上,XCTest.h 似乎导入得很好。

【问题讨论】:

  • 我遇到了同样的问题。升级到 0.34.0.rc2 后发生
  • 发生在 0.34.0.rc1 中的价值...

标签: xcode6 cocoapods xctest


【解决方案1】:

我遇到了同样的问题。它实际上可能与 CocoaPods 0.34.0.rc2 无关,正如我一开始也认为的那样,并且是一个 Specta 问题。

评论下面的代码,SpectaSupport.h,修复了构建问题:

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

更多信息here

【讨论】:

    猜你喜欢
    • 2012-04-22
    • 1970-01-01
    • 1970-01-01
    • 2021-04-25
    • 1970-01-01
    • 1970-01-01
    • 2014-09-02
    • 2015-11-09
    • 2011-12-25
    相关资源
    最近更新 更多