【问题标题】:Why can't I find XCTest/XCTest.h?为什么我找不到 XCTest/XCTest.h?
【发布时间】:2014-05-08 08:23:27
【问题描述】:

我正在尝试在 Xcode 中开始使用 tdd,并遵循了一个非常好的 tutorial

一切顺利。但是,当我想在 Xcode 中创建一个命令行应用程序(在 c 中)项目时,没有创建一个单独的测试文件夹。

我想构建一个随机图实现,我的项目图由 main.c、graph.h 和 graph.c 组成。我决定添加一个测试文件(目标 C 测试文件案例)。

在这里,我导入了 XCTest/XCTest.h,但是在运行 (Product->run) 时,我收到未找到 XCTest/XCTest.h 的错误。我也无法运行测试模式(产品测试)。

为什么找不到那个头文件?以及如何解决?

【问题讨论】:

  • 我只通过创建包含可可框架的项目来解决它。

标签: ios objective-c xcode tdd xctest


【解决方案1】:

XCTest/XCTest.h 仅适用于 testTarget 不适用于其他目标 尝试删除您的 xxxtest.m 文件的目标。您可以通过从该目标的 compileSources 中删除它来做到这一点

【讨论】:

  • 如果我想为测试助手构建一个框架怎么办?我的目标不是 xctest,而是一个框架。
猜你喜欢
  • 1970-01-01
  • 2015-02-04
  • 2014-08-08
  • 2019-09-30
  • 2021-01-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多