iOS开发pod库更新时文件丢失

在项目中使用SDWebimage,之前使用SDWebImage的4.1.0版本,现在需要用到新的4.4.7,需要用到一些新的特性,需要进行一次更新,但是在pod install后,打开.xcworkspace项目,出现SDWebImageTransition.h和SDWebImageTransition.m无法找到。


图片.png

xcode搜索发现在pod代码中确实有相关的引用,
然后并没有找到相应的SDWebImageTransition.h和SDWebImageTransition.m

SDWebImage.png

怀疑是本地的pod库太老,使用pod update全部更新看下,更新完之后还是一样的结果。
之后怀疑是本地存在一定的缓存,直接使用终端:

cd ~/Library/Caches/CocoaPods/Pods/Release   // pod库缓存的文件
ll //查看当前库文件,发现确实在里面,
rm -r ~/Library/Caches/CocoaPods/Pods/Release // (此操作谨慎使用这个是直接将缓存的库直接删除)

删除缓存后再次pod update,喝杯茶,抽根烟,外带吃个饭,回来后更新完成了,查看相关文件,编译OK。由此解决。

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

推荐阅读更多精彩内容

  • 1 使用步骤 a、 新建一个项目,名字PodTest; b、终端中,cd到项目总目录(注意:包含PodTest文件...
    Kevin_Junbaozi阅读 2,334评论 0 3
  • 最近在学习vue.js的时候发现,vue的组件化的思想对于编写代码是一个非常有用的事情。 首先为什么需要组件化? ...
    拂晓的云阅读 7,242评论 6 23
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,148评论 1 32
  • 大地滋养了花儿 花儿点缀了大地 每颗种子都曾有过一颗漂泊的心 正像大地亦在漂泊 苦苦地追寻 为了那个天真而又成熟的...
    简书余木阅读 243评论 0 1
  • 這部電影更像是讲述了斯卡莉成长,结局處她才終於明白自己最愛的是誰?自己最熱愛的是什麼?明白了自己。 斯卡莉聪明、漂...
    貓grace阅读 390评论 0 0