美文网首页
组件化-制作私有库

组件化-制作私有库

作者: cochn | 来源:发表于2019-11-28 13:32 被阅读0次

    1.pod lib create <组件名>按提示输入
    2.整理好组件, push到远程仓库.注意远程仓库组件文件夹是否有push正确
    3.创建远程specs仓库,用来存放<组件名>.podspec
    4.pod repo add <本地索引库的名字> <远程索引库的地址>
    5.pod lib lint <组件名>.podspec --verbose --allow-warnings 本地验证
    pod spec lint --verbose --allow-warnings远程验证
    6.验证通过之后pod repo push <本地索引库> <索引文件名> - -verbose - -allow-warnings
    7.使用的时候需要在podfile文件里加上<远程索引库的地址>

    出现的问题:
    1.[!] Found multiple specifications XXX 在验证的时候,如果不指定source,则cocoapods会默认创建仓库trunk
    解决:检查时用下面的命令
    pod spec lint --use-libraries --allow-warnings --sources=https://github.com/CocoaPods/Specs.git,私有库specs.git --private --verbose --allow-warnings
    2.验证通过,pod repo push xxx xxx的时候失败报:[!] The CDCore.podspec specification does not validate.
    使用命令:
    pod repo push <本地索引库> <索引文件名> --sources=https://github.com/CocoaPods/Specs.git,私有库specs.git --private --verbose --allow-warnings

    相关文章

      网友评论

          本文标题:组件化-制作私有库

          本文链接:https://www.haomeiwen.com/subject/uhoeyftx.html