pod install 报错
一·pod install 报错
[!] Unable to add a source with url https://github.com/CocoaPods/Specs.git
named
解决:
sudo xcode-select -switch /Applications/Xcode.app
cd ~/.cocoapods/repos
git clone https://github.com/CocoaPods/Specs.git master
然后在试试pod install
就可以啦
二·pod慢 解决pod速度太慢
好久没写App了,最近写一个,pod update太慢了。重试了N次都失败。
原因就是github下载cocospod的master中央库太慢。
赶快找找有没有国内镜像:
首先gem使用国内镜像gem sources -l
查看当前使用的什么源,淘宝的源不更新了。
gem sources --remove https://rubygems.org/
gem sources -a https://gems.ruby-china.com
如果要更gem
sudo gem update --system
或者mac OS 10.11之后sudo gem update -n /usr/local/bin —system
更新cocoospod
// 如果之前有
sudo gem uninstall cocoapods (移除原来的cocoapods)
// 安装CocoaPods(OS X 10.11以前)
sudo gem install cocoapods
// 安装CocoaPods(10.11后苹果升级了安全策略)
sudo gem install -n /usr/local/bin cocoapods
cocospod使用国内镜像
pod repo remove master
pod repo add master https://gitee.com/mirrors/CocoaPods-Specs.git
现在pod update就更快了
三 pod 在终端更新慢
其实真正慢的原因并不在 pod命令,而是在于 github上的代码库访问速度慢,那么就知道真正的解决方案就是要加快 git命令的速度。
我使用的S,默认代理端口为1080,
打开飞机,配置好代理之后,去终端输入 git配置命令,命令如下:git config --global http.https://github.com.proxy socks5://127.0.0.1:1080
如此就从根本上解决了问题,下面附上设置代理前后 git命令的速度
代理前 10k/s
代理后 600k/s
PS:如果要恢复/移除上面设置的 git代理,使用如下命令git config --global --unset http.https://github.com.proxy
四· swift版本报错
SWIFT_VERSION '3.0' is unsupported, supported versions are: 4.0, 4.2, 5.0. (in target '')
去Build Setting中把Swift Language Version下改为Swift 4或者5即可