本文介绍了可可豆规格和依赖路径的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何在podspec中指定依赖项的本地路径?

how can I specify in podspec a local path for an dependency ?

like: s.dependency'MyLibrary',:path =>'../MyLibrary'

谢谢

推荐答案

您应该在Podfile中使用:path关键字:

You should use the :path keyword in your Podfile :

pod 'AFNetworking', :path => '~/Documents/AFNetworking/AFNetworking.podspec'

提示:如果您不知道路径,则可以拖动&将文件拖放到您的Podfile中,它将显示它.

Tips: If you don't know the path, you can drag & drop the file in your Podfile and it will display it.

编辑

我不正确理解OP的要求,这是正确的答案:

I did not understand correctly what the OP was asking for, here is the correct answer:

  1. 将本地依赖项放入pod的文件夹根目录中,
  2. 在您的Podspec文件中,只需添加s.ios.dependency 'YourPodName/YourPodDependencyFolder'

之后,创建一个子空间,如下所示:

After that, create a subspace like so:

s.subspec 'YourPodName' do |ss|
ss.source_files = 'YourPodName/**/*.{h,m}'
end

这篇关于可可豆规格和依赖路径的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-01 21:33