ios – 如果存在,则在podfile中使用框架的本地副本

我有一个框架和一个项目,我正在使用我的框架.我正在尝试使用在开发过程中本地构建的框架.有没有办法做这样的事情:

如果my-local-library-path存在,请执行以下操作:

pod 'MyLibraryName', :path => "my-local-library-path"

否则,这样做:

pod 'MyLibraryName', git: 'https://github.com/mygithuburl', tag: '0.0.1'

最佳答案 由于Podfile实际上是Ruby代码,让我们检查文件是否存在:

if File.exist?("complete-path-to-a-library-file")
    pod 'MyLibraryName', :path => "my-local-library-path"
else
    pod 'MyLibraryName', git: 'https://github.com/mygithuburl', tag: '0.0.1'
end
点赞