将cocoapods添加到测试目标中?

Nik*_*Nik 23 ios cocoapods

我有安装测试和cocoapods的默认项目模板(pod install).Pods与主目标工作正常,但是当我尝试在测试中导入某些内容时,我会得到类似的内容

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

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


建议链接的问题直到昨天都有错误答案.

Nik*_*Nik 56

好的,有一个简单的解决方案,请参阅上面的答案,让它自动运行.我必须Pods/Pods在项目信息中为测试目标选择配置文件.

配置文件设置

  • 这是一个坏主意,因为它可能会被覆盖在未来的"pod install"上 (6认同)
  • 谢谢,这很有效.我花了一些时间才找到这个.这是Xcode 6.1:你的项目→项目(蓝色图标)从topleft下拉菜单→信息选项卡→配置. (2认同)

Kei*_*ley 38

你想要使用的是link_with来自你的Podfile.就像是:

link_with 'MainTarget', 'MainTargetTests'
Run Code Online (Sandbox Code Playgroud)

然后又跑pod install了.

  • 此命令现已过时. (4认同)