【问题标题】:Add cocoapods to tests target too? [duplicate]也将 cocoapods 添加到测试目标? [复制]
【发布时间】:2013-07-24 21:18:59
【问题描述】:

我有安装了测试和 cocoapods 的默认项目模板 (pod install)。 Pods 适用于主要目标,但是当我尝试在测试中导入某些内容时,我会得到类似

Time.m:11:9: 'NSDate-Utilities.h' file not found

这是否意味着我应该将 pods 目录添加到测试目标的标头搜索路径中?这可以通过 cocoapods CLI 以某种方式自动完成吗?


建议链接的那个问题直到昨天才得到错误答案。

【问题讨论】:

  • 建议链接的那个问题直到昨天才得到错误答案。

标签: ios cocoapods


【解决方案1】:

好的,有一个简单的解决方案,请参阅上面的答案以使其自动工作。我必须在项目信息中为测试目标选择Pods/Pods 配置文件。

【讨论】:

  • 我更喜欢这个解决方案,它不需要在Podfile 中使用link_with
  • 谢谢,这成功了。我花了一些时间才找到这个。这是 Xcode 6.1 中的内容:左上角下拉菜单中的您的项目 → 项目(蓝色图标) → 信息选项卡 → 配置。
  • 这是个坏主意,因为它可能会在未来 pod installs 上被覆盖
  • 我发现 link_with 是不够的 - 并且必须有 link_with 并按照此答案中的描述手动设置配置
  • 太棒了,非常感谢。
【解决方案2】:

您想要使用的是来自您的Podfilelink_with。比如:

link_with 'MainTarget', 'MainTargetTests'

然后再次运行pod install

【讨论】:

  • 这个命令现在已经过时了。
  • 在 CocoaPods 1.0 发布之前,请随时提供编辑。
猜你喜欢
  • 2018-01-08
  • 1970-01-01
  • 1970-01-01
  • 2018-09-22
  • 1970-01-01
  • 2021-05-31
  • 2014-12-28
  • 1970-01-01
  • 2022-12-22
相关资源
最近更新 更多