一·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即可

标签: none

添加新评论