我正在研究使用我创建的另一个私有pod的pod,我需要以某种方式将该pod添加为我的podfile中的依赖项。
我的podfile如下:
$qb->expr->eq('foo', "''");
我尝试添加为
Pod::Spec.new do |spec|
spec.name = 'test'
spec.version = '0.1'
spec.license = { :type => 'BSD' }
spec.homepage = 'http://www.test.com'
spec.authors = { 'test' => 'test@test.test' }
spec.summary = 'test module'
spec.source = { :git => 'https://bitbucket.org/test/test', :tag => spec.version.to_s }
spec.source_files = 'test'
spec.requires_arc = true
spec.ios.deployment_target = '8.0'
spec.platform = :ios, '8.0'
spec.dependency 'SnapKit'
end
我寻找类似的答案,但没有任何建议有效。
P.S。当我尝试:
spec.dependency 'Private pod'
spec.dependency 'Private pod' , :git => 'path-to-bitbucket-repo'
我得到pod spec lint DCCalendarMonth.podspec --sources=https://bitbucket.org/test/test.git,master
--verbose告诉我:
The spec did not pass validation, due to 1 error.
我需要一些帮助或指导,因为我很少绝望。
感谢。
答案 0 :(得分:0)
找到解决方案:
在spec.source字段中,您只需创建包含多个来源的字段:
spec.source = { :git => 'https://bitbucket.org/decodehq/test1.git', :tag => spec.version.to_s ,
:git => 'https://bitbucket.org/decodehq/test2.git', :tag => spec.version.to_s
}