美文网首页
iOS组件化之创建私有库

iOS组件化之创建私有库

作者: 河西走廊 | 来源:发表于2020-09-24 10:29 被阅读0次
    1.提交到远程
    git init
    
    git add .
    
    git commit -m '1'
    
    git remote add origin https:www.baidu.com
    
    git remote
    
    git push origin master 
    
    2.创建仓库的描述文件
    pod spec create testLib
    
    3.编辑testLib.podspec配置文件
    4.添加 tag
    git tag
    
    git tag '0.0.1'
    
    git push --tags
    
    5.注册trunk(归类到垃圾邮件了)
    pod trunk register 643215594@qq.com 'iFeng' --verbose
    
    pod trunk push testLib.podspec   
    pod trunk push testLIb.podspec   --allow-warnings  
    
    添加私有索引库
    pod repo
    
    pod repo add FFQBase git@git.coding.et/FFQBase.git
    
    pod lib create FFQBase
    
    git status
    
    git add .
    
    git commit - 'xxxx'
    
    pod lib lint  //本地验证podspec 是否配置正确
    
    pod spec lint //远程验证
    
    pod repo push FFQBase FFQBase.podspec
    
    引用私有库需要加souce源(需要同时带cocoapod官方源)
    source 'www.baidu.com.git'
    
    source 'https://github.com/CocoaPods/Specs.git'
    
    
    子索引
    s.subspec 'Base' do |b|
        b.source_file = 'FFQBase/Classes/Base/**/*'
        b.dependency 'AFNetworking'
    end
    
    使用:
    pod 'FFQBase/Base'
    pod 'FFQBase', :subspecs => ['Base','Category','Tool']
    
    git删除远程tag
    git tag -d 0.0.1
    git tag
    git push origin :0.0.1
    
    pod清除本地缓存
    pod cache clean --all
    

    相关文章

      网友评论

          本文标题:iOS组件化之创建私有库

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