本文介绍了可可豆规格和依赖路径的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何在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:
- 将本地依赖项放入pod的文件夹根目录中,
- 在您的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
这篇关于可可豆规格和依赖路径的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!