先放上的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 失敗?。。?/p>
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的報錯信息,添加上合適的版本說明。
補充說明
這是我目前正在使用的解決方案。如果有好的解決辦法,可以在評論區留言哦