美文网首页
使用 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