在本地通过CocoaPod命令创建工程框架
- 在命令行窗口输入
pod lib create XXX
自动生成工程框架

- 回答问题:

- 问题回答完毕,会自动打开
XCode,ZXSTool-Example
工程能运行,是个空白页面工程:

备注1:自动生成的文件框架已经有git管理,有自己的.git文件

备注2:什么东不做,自动生成的ZXSTool.podspec就能够通过本地检查。

在GitHub上创建远程库

通过git命令上传GitHub


这时GitHub上就能看到响应的文件了

打tag,添加版本号,默认版本是“0.1.0”

备注:如果要用sourcetree图形管理工具来处理git命令,可以通过菜单操作:新建-》添加已经存在的本地仓库

编辑配置文件ZXSTool.podspec

检查配置文件ZXSTool.podspec
命令是:pod spec lint ZXSTool.podspec

注册trunk
pod trunk register zhangxusong888@163.com zhangxusong888 --description="CocoaPod 公共库实践"
zhangxusong888@163.com
一个真实存在的邮箱
zhangxusong888
用户名
CocoaPod 公共库实践
描述性文字

如果所有的步骤都能成功的话,你会受到一份邮件,需要点击验证下。

查看注册信息可以通过pod trunk me
命令进行

提交配置文件ZXSTool.podspec
这个其实就把配置文件ZXSTool.podspec
提交到CocoaPod
的配置库,相当于发布这个库。命令是:pod trunk push ZXSTool.podspec

备注1:发布之后,再执行一下
pod trunk me
命令,就会发现多了一个库,就是刚发布的ZXSTool
企业微信截图_702f9dd3-fedc-4073-af21-9dfe352f23b6.png
备注2:发布之后,执行'pod search ZXSTool',可以搜索到刚才发布的库
企业微信截图_89fbc497-ff85-4db9-8b96-9aeeefea0c8e.png
创建Demo工程
公共库是给别人用的,框架自动生成的是一个用来调试的例子工程。应该创建一个Demo工程,完全脱离开发源代码,模仿用户使用。
- 用最简单的单页面模板,名字叫ZXSToolDemo,放在统一的ZXSTool文件夹中。



- 使用命令pod init生成Podfile


- 编辑Podfile,使用我们自己的库ZXSTool

- 执行
pod install
,下载ZXSTool

可以看到,我们的库ZXSTool的源代码已经下载了。

CDN问题
由于墙的原因,如果出现网络访问困难,就下载不了。

由于CDN的问题,连大名鼎鼎的AFNetworking都搜不到
Cocoapods 1.8.0它来了,带着CDN来了,墙裂建议升级
网友评论