美文网首页
创建自己的CocoaPods私有库

创建自己的CocoaPods私有库

作者: 落寞绅士 | 来源:发表于2022-05-23 13:55 被阅读0次

1.注册CocoaPods(如果已有,跳过)

# 格式:pod trunk register 邮箱 '昵称' --description='描述内容'
pod trunk register 599139419@qq.com 'hcw' --description='一个专注代码的人'
# 然后打开你注册的邮箱.点击里头的地址同意注册
# 2.检测一下是否trunk成功
pod trunk me

2.创建或者拷贝spec文件(二选一)

2.1.创建spec文件
# 首先cd进入项目目录下
pod spec create xxxx(项目名称/例如Masonry这种)
2.2.拷贝spec文件(新建“项目名.podspec”文件),拷贝以下类容修改
Pod::Spec.new do |spec|

  spec.name         = "HLUtils"
  spec.version      = "1.0.0"
  spec.summary      = "HLUtils是iOS工具类"

  # 描述
  spec.description  = <<-DESC
      HLUtils是iOS工具类
  DESC

  # 项目主页
  spec.homepage     = "https://github.com/huangchangweng/HLUtils"
 
  # 开源协议
  spec.license      = { :type => "MIT", :file => "LICENSE" }
  
  # 作者
  spec.author             = { "黄常翁" => "599139419@qq.com" }
  
  # 支持平台
  spec.platform     = :ios, "9.0"

  # git仓库,tag一般和version保持一致
  spec.source       = { :git => "git@github.com:huangchangweng/HLUtils.git", :tag => spec.version.to_s }

  # 资源路径
  spec.source_files  = "HLUtils/HLUtils/*.{h,m}"

  # 依赖系统库
  spec.frameworks = "Foundation", "UIKit"

end

3.为工程打上tag(注意这里的的tag需要和上面spec.source里的tag一致)

4.验证spec文件的有效性

pod spec lint HLUtils.podspec --allow-warnings

扩展

--verbose:抛出错误信息

--use-libraries: 使用私有.a 或者framework

--allow-warnings:忽略警告

--skip-import-validation:跳过import验证

5.上传spec

pod trunk push HLUtils.podspec --allow-warnings

相关文章

网友评论

      本文标题:创建自己的CocoaPods私有库

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