这是我想在Podfile中使用的依赖项。
platform :ios, '8.0'
use_frameworks!
target ‘Vanified', :exclusive => true do
pod "Vanified", :path => "../"
//Note "Vanified" is my Exaple_Framework
pod 'Specta', '~> 0.2.1'
pod 'Expecta'
end
target 'Tests', :exclusive => true do
end
注意:在此之前,我要遵循https://cocoapods.org/给出的步骤
最佳答案
:path =>
指向另一个容器的本地路径。
也就是说,这没有意义:
target ‘Vanified', :exclusive => true do
pod "Vanified", :path => "../"
end
这基本上意味着“将
Vanified
作为Vanified
pod的本地依赖项获取”。您也不需要在测试目标中引用
Vanified
。相反,您应该使测试目标依赖并与您的pod目标(技术上是静态库或动态框架)链接。
您可以通过转到测试对象的
Build Phases
并确保(1)Vanified
位于Target Dependencies
中和(2)Vanified
位于Link Binary with Libraries
中来进行此操作。