1、GitHub新建项目
2、将项目拉取到本地,创建项目
3、LFJNetRequest中是pod的类文件,LFJNetRequestDemo中存放的是示例。
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"=>"chinafengjun@gmail.com"}
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 orta@cocoapods.org'Orta Therox'--description='macbook air'
大家在注册时需要替换成自己的邮箱和用户名,一切顺利的话就会受到一份邮件,点击邮件中的链接后验证一下:
pod trunk me
当然,如果你的pod是由多人维护的,你也可以添加其他维护者:
$ pod trunk add-owner ARAnalytics kyle@cocoapods.org
上面的工作完成之后,我们就可以开始 trunk push了。
Trunk push
pod trunk push 命令会首先验证你本地的podspec文件(是否有错误),之后会上传spec文件到trunk,最后会将你上传的 podspec文件转换为需要的json文件。在工程根目录(包含有.podspec)下执行命令:
pod trunk push
7、示例直接github搜索名称