CocoaPods 自 1.8 版本開始默認使用 trunk CDN (cdn.cocoapods.org/) 作為 spec 的源,本意是非常好的,避免了需要本地 clone 一份龐大的 Specs 倉庫導致每次 update 都要全量更新的問題。然而不知為何國內連 trunk CDN 都被限制訪問了。
1.查看 pod 版本
pod --version
image.png
2.檢查當前使用的源
pod repo list
image.png
3.移除trunk CDN 源
pod repo remove trunk
4.在iOS項目根目錄下的podfile文件里面指定源
在podfile的第一行添加一句
source 'https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git'
image.png
- 在iOS項目目錄下執行
pod install --verbose --no-repo-update
可能遇到的報錯信息
[!] Error installing FMDB
image.png
解決方法:先搜索后,再執行 pod install --verbose --no-repo-update
pod search FMDB
image.png