这是我想在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/
给出的步骤进行操作答案 0 :(得分:1)
:path =>
指的是另一个广告连播的本地路径。
也就是说,这没有意义:
target ‘Vanified', :exclusive => true do
pod "Vanified", :path => "../"
end
这基本上意味着“抓取Vanified
作为Vanified
广告连播的本地依赖关系。”
您也不需要在测试目标中引用Vanified
。
相反,您应该使测试目标依赖并链接到您的pod目标(技术上,静态库或动态框架)。
您可以转到测试目标的Build Phases
并确保{1} Vanified
位于Target Dependencies
且(2)Vanified
位于{{}} {1}}。
答案 1 :(得分:1)
我认为Vanified不是你的框架,我想你想在你的项目中安装另一个框架& Vanified
是您的项目名称。
target ‘ Vanified', :exclusive => true do
pod "Example_Framework", :path => "../"
end
这会对你有帮助。
答案 2 :(得分:0)
看看您是否是pod安装的新手,我总是按照
的方式进行操作target 'TargetName' do
use_frameworks!
# Pods for Yummy
pod 'Your_Example_Frameworks1', '~> 1.0.0'
pod ‘Your_Example_Frameworks2’
target 'TargetName Tests' do
inherit! :search_paths
# Pods for testing
end
target 'TargetName UITests' do
inherit! :search_paths
# Pods for testing
end
end
希望这会对您有所帮助