gpt4 book ai didi

ios - 将私有(private) pod 添加到 podfile 作为依赖项

转载 作者:行者123 更新时间:2023-11-30 13:55:56 25 4
gpt4 key购买 nike

我正在开发 pod,它使用我创建的另一个私有(private) pod,我需要以某种方式将该 pod 添加为我的 podfile 中的依赖项。

我的 podfile 看起来像:

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

我尝试添加为

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

我得到由于 1 个错误,规范未通过验证。 --verbose 告诉我:

ERROR | [iOS] unknown: Encountered an unknown error (An unexpected version directory `Private pod subdirectory` was encountered for the `/Users/username/.cocoapods/repos/test/test` Pod in the `test` repository.) during validation.

我需要一些帮助或指导,因为我有点绝望。

谢谢。

最佳答案

找到解决方案:

在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
}

关于ios - 将私有(private) pod 添加到 podfile 作为依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33617547/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com