pod trunk参考资料
http://yulingtianxia.com/blog/2014/05/26/publish-your-pods-on-cocoapods-with-trunk/
制作效果:
开始制作:
1.pod lib create ZITOCloound
目前的理解example里放置的是完整的工程(已打包好静态好,已导入依赖库,配置环境等)
lib文件夹里是放置的SDK
文件结构如图示:待解决:example文件夹里的工程用cocoapods管理(即用cocoapods对已完成项目进行管理)
备注:example里的是示例demo ?没有影响,起到展示的作用
2.配置ZITOCloound.podspec文件
3.进入example文件夹.pod install --verbose --no-repo-update
4.提交源码并打上标签
$ cd /Users/chiyou/Desktop/ZITOCloound
$ git remote add origin 关联仓库
$? git add .
$? git commit -m '0.1.0'
$ ?git tag '1.0.1'
$ ?git push --tags ?(另一种:git push origin 1.0.1)
$ ?git push origin master -f(加上f代表强制退代码到remote)
4.
验证.podspec文件
pod lib lint VCocoapodsLib.podspec? --allow-warnings --verbose
--allow-warnings:忽略警告 --verbose:打印细节
推到trunk上
pod trunk push ZITOCloound.podspec
备注:
pod trunk push命令做了如下三个工作:
验证你本地的podspec文件(你也可以用pod lib lint命令来验证)
上传你的podspec文件到trunk
将你的podspec文件转化成trunk需要的JSON文件
5.测试:
pod search 可以搜到吗
新建工程
pod init?
pod 'ZITOCloound'
pod install
run 跑工程 ?
报错:未解决:
用户无需手动导入依赖,即可轻松接入支付SDK
周二需要做的事情:
1.打包静态库(手动/cocoapods打包)
核心库,通道库
2.确认核心库,各通道库所需要添加的依赖 ?环境配置(other link flag)
3.创建项目,提交到github, ? pod trunk