一、添加有依赖的库文件
在XMGFMBase库的Classes中拖入文件XMGNetworking,
无论是在本地加的,还是在工程中加的,Exmaple测试工程中都要 pod install 安装一下,这样才会有引用关系。
但这个时候不能编译通过,因为XMGNetworking是对AFNetworking封装,需要引用AFNetworking,编写spec文件(见下图)。
Exmaple测试工程中pod install 再安装一下。
![](https://img.haomeiwen.com/i894719/e5258b15d361db6b.png)
![](https://img.haomeiwen.com/i894719/f027d9bc3f548dd6.png)
二、上传整个库工程(包括Example和库),提交spec
修改podspec的version
git add .
Git commit -m ‘’
Git push origin master
Git tag ‘0.3.0’
Git push —tags
Pod spec lint
Pod repo
Pod repo push XMGFMSpecs XMGFMBase.podspec
三、宿主工程使用库
pod update —no-repo-update
改动了spec文件要用update,这样会从Podfile开始,按照路径找到spec文件,根据spec文件信息安装。
网友评论