一、在github创建自己的项目(带有ignore、license、readme)
在本地clone下来这个项目
二、在同级目录创建podsepc
pod spec create cocopodName;
三、用xcode打开这个文件 编辑它编辑内容如下:
s.name = “WZPod” #名称
s.version = “0.0.1” #版本号
s.summary = "Just Testing." #简短介绍,下面是详细介绍
s.homepage = " git url地址" #主页,这里要填写可以访问到的地址,不然验证不通过
s.license = 'MIT' #开源协议
s.author = { “WelfareZhang” => “837221314@qq.com” } #作者信息
s.source = { :git => "https://github.com/WelfareZhang/WZPod.git(项目地址)", :tag => “0.0.1” } #项目地址,这里不支持ssh的地址,验证不通过,只支持HTTP和HTTPS,最好使用HTTPS
s.platform = :ios, '7.0' #支持的平台及版本
s.requires_arc = true #是否使用ARC,如果指定具体文件,则具体的问题使用ARC
s.source_files = 'WZPod/*.{h,m}'
四.验证podspec是否正确
pod lib lint cocoaPodsName.podspec —allow-warnings
五、验证有效后,然后再将本地该文件夹中所有的文件push到github上
六、打tag标记,在github上打tag值 release
七、注册trunk
八、接收发送到邮箱的链接,点击进入后注册成功
九、查看注册的个人信息,例如:pod trunk me
十、验证上传到github上的私有仓库是否有效(—allow-warnings可以消除警告,例如:pod spec lint cocoaPodsName.podspec —allow-warnings
十一、将私有仓库推送到CocoaPods上,此处时间会久一点,请耐心等待,例如:pod trunk push cocoaPodsName.podspec
十二、使用pod search cocoaPodsName搜索即可
PS:因时间问题,暂时只能将大概步骤记录一下,回头在补上详细的步骤以及一些截图