美文网首页iospod依赖库
组件14:远程私有库依赖另一个库-s.dependency

组件14:远程私有库依赖另一个库-s.dependency

作者: Lovell_ | 来源:发表于2017-07-09 21:31 被阅读227次

一、添加有依赖的库文件

在XMGFMBase库的Classes中拖入文件XMGNetworking,

无论是在本地加的,还是在工程中加的,Exmaple测试工程中都要 pod install 安装一下,这样才会有引用关系。

但这个时候不能编译通过,因为XMGNetworking是对AFNetworking封装,需要引用AFNetworking,编写spec文件(见下图)。

Exmaple测试工程中pod install 再安装一下。

拖入有引用的文件.png 远程私有库依赖问题的重点.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文件信息安装。

相关文章

网友评论

    本文标题:组件14:远程私有库依赖另一个库-s.dependency

    本文链接:https://www.haomeiwen.com/subject/elrshxtx.html