实现pod search功能

pod trunk参考资料

http://yulingtianxia.com/blog/2014/05/26/publish-your-pods-on-cocoapods-with-trunk/

制作效果:

实现pod search功能_第1张图片
实现pod search功能_第2张图片
实现pod search功能_第3张图片

开始制作:

1.pod lib create ZITOCloound

目前的理解example里放置的是完整的工程(已打包好静态好,已导入依赖库,配置环境等)

lib文件夹里是放置的SDK


实现pod search功能_第4张图片
实现pod search功能_第5张图片

文件结构如图示:待解决:example文件夹里的工程用cocoapods管理(即用cocoapods对已完成项目进行管理)

备注:example里的是示例demo  没有影响,起到展示的作用


2.配置ZITOCloound.podspec文件


实现pod search功能_第6张图片

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

你可能感兴趣的:(实现pod search功能)