美文网首页
Using Pod Lib Create(使用cocoapods

Using Pod Lib Create(使用cocoapods

作者: iOS小童 | 来源:发表于2019-11-20 11:36 被阅读0次

    Using Pod Lib Create(使用cocoapods组件化管理)

    • 创建空文件夹
    letong$ mkdir TCTCocoapodSpec
    letong$ cd Desktop/TCTCocoapodSpec/
    
    • 使用pod去创建Spec
    pod lib create TCTPopView (工程名)
    
    
    • 回答几个问题


      create.png
    1.  如果需要调试工程,需要Dome为YES,
    2. 不需要Specto,需要为NO
    
    • 进入当前的Exmaple文件夹下去update
    cd /Users/letong/Desktop/TCTCocoapodSpec/TCTPopView/Example 
    pod update
    
    • 进入TCTPopView文件夹下去关联远程仓库
    1. 使用git创建repository
    2. 打上tag
    3. 推送远程
    git init
    git add .
    git commit -m "first commit"
    git remote add origin https://github.com/princeSmall/TCTPopView.git
    git tag "0.1.0"
    git push -u origin master
    git push -u origin master --tag
    
    • 现在就可以去工程中测试spec是否可用
    在使用工程中写上git地址
    pod 'TCTPopView', :git => 'https://github.com/princeSmall/TCTPopView.git'
    
    pod update
    
    update.png
    • 当然还没有结束,继续去trunk(Trunk是一种身份验证和CocoaPods API服务。要将新的或更新的库发布到CocoaPods公开发布,您需要在Trunk中注册并在当前设备上具有有效的Trunk会话)
    pod trunk register orta@cocoapods.org 'Orta Therox' --description='macbook air'
    orta@cocoapods.org 替换成你的邮箱地址,会给你发邮件
    Orta Therox 描述文件随便写
    
    trunk.png
    • 将您的Podspec部署到Trunk并使其公开可用
    pod trunk push TCTPopView.podspec
    <!--可能会出现一些问题提示-->
     TCTPopView (0.1.0)
        - WARN  | summary: The summary is not meaningful.
        - NOTE  | xcodebuild:  note: Using new build system
        - NOTE  | [iOS] xcodebuild:  note: Planning build
        - NOTE  | [iOS] xcodebuild:  note: Constructing build description
    
    Analyzed 1 podspec.
    
    [!] The spec did not pass validation, due to 1 warning (but you can use `--allow-warnings` to ignore it).
    
    请使用 pod trunk push TCTPopView.podspec --allow-warnings
    
    
    success.png
    • 当然也可以将Podspec版本推送到Trunk的第一个人可以添加其他维护者
    pod trunk add-owner ARAnalytics kyle@cocoapods.org
    

    相关文章

      网友评论

          本文标题:Using Pod Lib Create(使用cocoapods

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