如何发布自己的CocoaPods依赖包

1、GitHub新建项目

如何发布自己的CocoaPods依赖包_第1张图片
4065824-6704adf69921ae5b.png

2、将项目拉取到本地,创建项目

如何发布自己的CocoaPods依赖包_第2张图片
4065824-a562dd7c5cd86f35.png

3、LFJNetRequest中是pod的类文件,LFJNetRequestDemo中存放的是示例。

如何发布自己的CocoaPods依赖包_第3张图片
4065824-3b894efb7b82eb42.png
如何发布自己的CocoaPods依赖包_第4张图片
4065824-c64ea63b1a8ecc24.png

4、将项目上传的github,并创建版本号
5、在工程根目录中初始化一个Podspec文件
pod spec create HUPhotoBrowser
文件内容

  Pod::Spec.newdo|s|
  s.name="LFJNetRequest"
  s.version="0.0.1"
  s.summary="简洁轻便提示工具,一行代码,既可完成提示信息显示."
  s.homepage="https://github.com/manfengjun/LFJNetRequest"
  s.license={:type=>"MIT",:file=>"LICENSE"}
  s.author={"manfengjun"=>"[email protected]"}
  s.platform=:ios,"7.0"
  s.source={:git=>"https://github.com/manfengjun/LFJNetRequest.git",:tag=> s.version }
  s.source_files="LFJNetRequest","*.{h,m}"
  s.requires_arc=true
  end

6、注册trunk
$ pod trunk register [email protected]'Orta Therox'--description='macbook air'
大家在注册时需要替换成自己的邮箱和用户名,一切顺利的话就会受到一份邮件,点击邮件中的链接后验证一下:
pod trunk me

如何发布自己的CocoaPods依赖包_第5张图片

当然,如果你的pod是由多人维护的,你也可以添加其他维护者:
$ pod trunk add-owner ARAnalytics [email protected]
上面的工作完成之后,我们就可以开始 trunk push了。
Trunk push
pod trunk push 命令会首先验证你本地的podspec文件(是否有错误),之后会上传spec文件到trunk,最后会将你上传的 podspec文件转换为需要的json文件。在工程根目录(包含有.podspec)下执行命令:
pod trunk push
7、示例直接github搜索名称

你可能感兴趣的:(如何发布自己的CocoaPods依赖包)