【问题标题】:Xcode5: creating new testing targetXcode5:创建新的测试目标
【发布时间】:2014-05-17 04:43:26
【问题描述】:

我正在尝试在我现有的 iOS+Mac 项目中创建我的第一个 XCTestCase。我创建了一个新的测试类,我看到它在我的项目中为我创建了一个新的测试目标,但是新方案没有来自我现有目标的链接库和源代码文件。它只是共享现有目标的方案,但没有项目细节。我不想将每个源文件和框架库都添加到新的测试目标中。有没有办法简单地创建一个新的测试目标,它是现有目标的克隆?或者将所有源文件添加到我的目标中而不是

【问题讨论】:

  • 文件 > 新建 > 目标 > iOS > 其他 > Cocoa Touch 单元测试包
  • 做同样的事情:创建一个与主目标具有相同方案的新测试包,但不包括任何源文件或主目标中的链接库。
  • 你是#importing相关的标题吗?
  • 我不清楚你还追求什么。这为您提供了正确设置的测试目标。
  • 您不需要将文件添加到测试target,因为测试目标取决于应用目标。因此,您的 代码 可以包含它需要的任何内容。

标签: xcode unit-testing xcode5 xctest


【解决方案1】:

正确设置后,测试包将链接到您的应用。您不应该将任何生产代码放入您的测试目标中,而应该只放入测试代码。

【讨论】:

    【解决方案2】:

    我可能在设置测试目标时做错了什么。您可以创建一个新的测试目标(从新建 -> 目标 -> 单元测试包),从现有目标进行设置,它应该可以正常构建和链接,并且您可以将任何现有文件导入测试类。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-10-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-13
      相关资源
      最近更新 更多