最近自己做了一個cocoapod庫,代碼改好了,先本地驗證一下podspec
pod lib lint MWPhotoBrowser.podspec --use-libraries --allow-warnings
報錯了
e failed - 10 error(s): CDN: trunk URL couldn't be downloaded: https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/c/8/7/MBProgressHUD/0.5/MBProgressHUD.podspec.json, error: Failed to open TCP connection to raw.githubusercontent.com:443 (Connection refused - connect(2) for "raw.githubusercontent.com" port 443) 。。。
原因出在MWPhotoBrowser引用了另一個庫MBProgressHUD,驗證的過程中,需要下載MBProgressHUD,下載失敗了。
為什么會失敗呢?因為我現在用的cocoapods版本是1.8.4,默認的源是這個
trunk - Type: CDN - URL: https://cdn.cocoapods.org/ - Path: /Users/wangjun/.cocoapods/repos/trunk
我使出渾身解數,一直連不上這個源,最后我猜測可能是他的服務器出了問題。
默認的源不能用,但其實我們可以退一步,手動指定使用master源
pod lib lint MWPhotoBrowser.podspec --use-libraries --allow-warnings --sources='https://github.com/CocoaPods/Specs.git'
結果成功了!
