Cocoapod安装:行pod“Vanified”出错,:path => Podfile中的“../”

时间:2015-04-25 06:49:11

标签: ios cocoapods

这是我想在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/

给出的步骤进行操作

3 个答案:

答案 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

希望这会对您有所帮助