美文网首页
使用 CocoaPod 建立开源库和私有库的一些指令

使用 CocoaPod 建立开源库和私有库的一些指令

作者: BennyLoo | 来源:发表于2018-09-28 09:50 被阅读0次
    • 1 . 创建一个 podspec 文件。
    pod spec create XXXX    // XXXX 为要创建的 podspec 的文件的名字。 
    
    • 2 . 编辑 podspec 文件的内容
    Pod::Spec.new do |s|                          # 声明为一个 podspec
      s.name         = "XXXXX"                    # 项目名称  如YYImage
      s.version      = "1.0.0"                    # 版本号 与 你仓库的 标签号 对应
      s.license      = "MIT"                      # 开源证书 
      s.summary      = "一个开源库"                 # 项目简介
    
      s.homepage     = "https://github.com/XX"    # 你的开源库主页
    
      #你的仓库地址,不能用SSH地址 可以是公有库,也可以是私有库
      s.source       = { :git => "https://github.com/XXX/XXXX.git", :tag => "#{s.version}" }   
    
      # SDK中使用的代码文件和资源文件  
      s.source_files = "sdk名字/*.{h,m}" , "sdk名字/**/*.{h,m}"
    
      s.requires_arc = true                       # 是否启用ARC
      s.platform     = :ios, "7.0"                # 平台及支持的最低版本
      s.frameworks   = "UIKit", "Foundation"      # 支持的框架
      s.dependency   = "AFNetworking"             # 依赖库
      
    # User
      s.author             = { "XXX" => "XXXXXXXXXXXXXXXXXXXXX@163.com" }    # 作者信息
      s.social_media_url   = "http://XXXXXXX"                                # 个人主页
    
    end
    
    • 3 . 验证podspec
    pod lib lint XXXXX.podspec  // 一定要带上后缀 
    
    • 4 . 添加tag
    git tag 0.0.4     // 这个标签应该和 podspec 中的版本号一致
    
    • 5 . 推送tag
    git push --tags   // 推送所有的标签  
    
    • 6 . 发布SDK
    pod trunk push XXXXXX.podspec --allow-warnings
    
    • 7 . 更新本地的仓库
    pod repo update 
    

    相关文章

      网友评论

          本文标题:使用 CocoaPod 建立开源库和私有库的一些指令

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