先放上的MWPhotoBrowser的地址
关于MWPhotoBrowser
MWPhotoBrowser是项目中经常会用到的图片浏览框架。有许多旧项目是依赖MWPhotoBrowser的。
MWPhotoBrowser现状
从github上的提交记录上来看,MWPhotoBrowser的最后一次更新,也是2016年的事情了。就写这篇文章的现在(2020年),也已经4年了。也就是说,在2016~2020年期间,苹果官方都已经不知道更新了多少东西了。然而,MWPhotoBrowser所依赖的第三方
'MBProgressHUD', '~> 0.9'
'DACircularProgress', '~> 2.3'
'SDWebImage', '~> 3.7', '!= 3.7.2'
不用说,现在的项目,只要你敢执行 pod update , 就敢update 失败!!!
github 解决方案
github上目前为止MWPhotoBrowser的star有8.7k,可想而知有多少人在使用这个第三方。万幸的是,因为太多人的强烈呼吁,还是有办法继续使用这个第三方库,而不用大动干戈的。
我这里找了一个使用稳定的解决方法,star有21,不算多,但是还算稳定。即不要直接
pod "MWPhotoBrowser"
pod "MWPhotoBrowser", :podspec =>'https://raw.githubusercontent.com/moinku07/MWPhotoBrowser/master/MWPhotoBrowser.podspec'
这是到目前为止我还在使用的解决方案。
需要注意的是,MWPhotoBrowser如果和项目中使用的其他第三方,有共同的依赖的第三方,还需要添加依赖第三方的版本说明
pod 'MBProgressHUD','~> 1.1.0'
pod 'SDWebImage','~> 4.3.3'
DACircularProgress这个第三方,我现在的项目中不用特意声明。如果后续有需要的话,可以根据pod install的报错信息,添加上合适的版本说明。
补充说明
这是我目前正在使用的解决方案。如果有好的解决办法,可以在评论区留言哦
网友评论