2

有没有人尝试过将 OCMock 测试框架与 XCTest 框架一起使用?我们将 OCMock 测试框架与 SenTest 框架一起使用,自从我们从 SenTest 迁移到 XCTest 后,OCMock 测试停止编译。我知道,XCTest 没有对 OCMock 测试框架的内置支持,以下是我迄今为止尝试过的步骤:

  1. 转到编辑 --> 重构 --> 转换为 XCTest。
  2. 将 XCTest 框架添加到测试目标。
  3. 转到编辑器 --> 添加构建阶段 --> 添加复制文件构建阶段
  4. 将 OCMock 框架添加到 Copy Files 构建阶段。
  5. 将复制目标设置为产品目录。

完成所有这些后,XCode 无法找到 OCMock 测试框架,并且在编译时抱怨同样的问题。

有什么建议么。

4

1 回答 1

1

我刚刚注意到这可能是这个问题的潜在原因:

在阅读了一些文档后,我了解到 OCMock 版本 2.2 及更高版本可与 XCTest 一起使用。我正在使用 2.1 版本,这可能是编译错误的原因。

参考: 带有 XCTestOCMock 版本的 XCode

于 2013-12-06T23:41:03.677 回答