pod公有库的创建
参考:
https://segmentfault.com/a/1190000007947371
https://blog.csdn.net/u010124617/article/details/46804043
1.注册CocoaPods账户信息
pod trunk register 邮箱地址 '用户名' --verbose
然后登录邮箱点击连击, 稍等片刻,页面会提示你已经通过。
pod trunk me
可以看到自己的信息资料
2.创建公有仓库(桌面上建立个文件夹publib ,将要创建的pod库名:YDXAds)
cd publib
pod spec create 库名
//pod lib create 库名
然后把这个pod 库上传到github 上去,
cd 库名
git add .
git commit -m 'first'
git remote .....
git push .......
3.编辑.podspec文件
s.summary = 'YDXAds.'
s.description = <<-DESC
YDXAds. 做广告用途,当然还有其他功能
DESC
s.homepage = 'https://github.com/yuezishenyou/YDXAds'
s.license = { :type => 'MIT', :file => 'LICENSE' }
s.author = { 'yuezishenyou' => '993056895@qq.com' }
s.source = { :git => 'https://github.com/yuezishenyou/YDXAds.git', :tag => s.version.to_s }
s.source_files = 'YDXAds/Classes/**/*'
4.把自己的代码放到Classes 里面去
自己独立的代码框架放到 Classes文件夹下
cd Example
pod install
(头文件引用不大好使 硬写)编写代码 进行验证
5.提交代码 验证索引库
git add .
git commit -m "ss"
git push
pod lib lint JM_ActionSheet.podspec
倘若通过会出现绿字提示
YDXAds passed validation.
5.打tag, 发布一个release版本
git tag -m 'first release' '0.1.0'
git push --tag #推送tag到远端仓库
6.发布自己的库描述文件podspec给cocoapods
pod trunk push YDXAds.podspec
7.关于查找和使用新创建的库