您好,欢迎来到二三娱乐。
搜索
您的当前位置:首页组件14:远程私有库依赖另一个库-s.dependency

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

来源:二三娱乐

一、添加有依赖的库文件

在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文件信息安装。

Copyright © 2019- yule263.com 版权所有 湘ICP备2023023988号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务