主要步骤
1. 创建Pod lib模板
打开终端,切换到创建库的路径下,输入命令:
pod lib create 库名 如:pod lib create LCFramework
然后CocoaPods会从github上下载lib模板,需要回答几个问题初始化模板,初始化成功会自动打开Xcode工程。
2. 编写lib代码,或者把写好的文件添加到项目中
在路径:项目文件夹/lib名文件夹/Classes/ 中,有个文件是“ReplaceMe.m”,意思就是把这个文件替换了,把写好的库文件放到这里。
项目文件夹/lib名文件夹/Assets/ 中,用来存放lib需要用到的资源,比如png等等。
3. 编写 *.podspec文件
在工程目录下,会有一个后缀名为“.podspec”的文件,使用xcode打开,编辑配置podlib的配置。
4、将代码提交到git
将代码提交到git就不再赘述,记得添加tag
git tag 1.0.0
git push --tags
5、验证类库是否符合 pod 的要求
pod spec lint LCFramework.podspec --allow-warnings --use-libraries
6、提交podspec文件到CocoaPods
pod trunk push LCFramework.podspec --use-libraries --allow-warnings
(如有提示类似“register session”之类的话,这是需要我们注册trunk
pod trunk register xxx@qq.com "xxx"
使用 pod trunk me 查看 注册信息,继续重新提交)