打造你的远程私有库-远程私有库的升级+依赖

上节说了远程私有库的升级,但是有些时候我们可能遇到一种情况,我们的集成的私有库依赖于别的库,但是我们的私有库当中并没有包含这些库,那么一旦集成到我们的远程私有库中就会无法编译,这个时候我们应该怎么解决呢?

我们需要集成一个网络加载库,但我们看到虽然我们做了二次封装,但是依旧回避不了依赖AFN的事实,但我们不可能将整个AFN加到我们的私有库当中。不过其实我们在描述文件当中可以添加依赖库的,那么我们现在先将我们的网络请求库拖到我们的核心代码当中去

修改我们的描述文件准备升级咯

老规矩我们先将代码提交并且打上描述文件版本号对应的tag值

此时我们还是将我们的描述文件再次推送到我们的远程私有索引库当中去,然后集成到我们的宿主工程中去看看会发生什么事情

当然推送之前例行公事,我们在本地和远程对我们的描述文件校验一下

这样的就完事具备,只欠东风了,最后将描述文件上传到我们的远程私有索引库中去

最后一步将我们我们更新的私有库集成到我们的宿主工程中,并且看看我们依赖的AFN会不会也同时导入,保证编译没问题

删掉podfile.lock文件,使用pod install命令

好我们看到已经升级我们的私有库成功,并且也将我们的AFN通过依赖的方式集成进来了,这样的话我们的远程私有索引库的升级+依赖就完成了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 我们想使用组件化的话,我们一般推荐采用pod库的形式来集成我们的组件到我们的宿主工程,那么我们首先要知道如何打造...
    MagicCare阅读 3,952评论 2 6
  • 一.打造远程私有库的简单回顾 上次带着大家手把手的打造了属于自己的远程私有索引库,我们来简单地回顾一下我们的操作步...
    MagicCare阅读 2,047评论 0 3
  • 心情不是很好 下雨了更加剧了我低落的情绪 有朋友说过有烦恼都是自找的 不知道为什么我也成为了这类人 有些事可以和我...
    九华山小张阅读 1,560评论 0 0
  • 清晨,伴随着滴零零的闹钟,陈雨露睁开惺忪的双眼。洗漱完毕,翻开新的工作学习日程表。 陈雨露大二年级在校生...
    陌墨默阅读 1,059评论 1 1
  • 今天想写一个人,其实已经酝酿很久了,只是拖到今天。第二季的《欢乐喜剧人》已经结束,人气居高不下的岳云鹏夺冠。有人一...
    檀香海盐阅读 11,943评论 22 45