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。由此解决。

你可能感兴趣的:(iOS开发pod库更新时文件丢失)