被墙有很多影响,比如cocoapods
正确的打开方式:
一:安装
1.是否有ruby环境 -------------------- ruby -v
2.更新ruby(ruby镜像指向taobao)
gem source --remove https://rudygems.org/
gem source -a https://ruby.taobao.org/
查看是否设置成淘宝了
gem sources -l(字母L的小写不是1) //应该返回http://ruby.taobao.org/
3.下载安装cocoaPods
sudo gem install cocoapods
二:使用
1.建立一个项目,通过cd指向项目总目录地址
2.建立Podfile(配置文件)
接上 输入 vim Podfile
键盘输入i 进入编辑模式
输入
platform :ios, '9.3'
use_frameworks!
target 'MyApp' do
pod 'MBProgressHUD', '~> 0.8'
end
键盘按esc 输入: 然后在冒号后输入wq
然后在项目总目录中就可以看到一个Podfile文件了
三:Pod install
在项目总目录地址下输入 pod install
运行pod install时候报错
解决办法
pod install --verbose --no-repo-update
pod update --verbose --no-repo-update
忽略升级cocoapods 的spec仓库
成功运行后还是报错
Failed to send stats: SSL_connect returned=1 errno=0 state=SSLv2/v3 read
server hello A: sslv3 alert handshake failure
解决办法:cocoapods改成0.37.0版本
sudo gem uninstall cocoapods
sudo gem install cocoapods -v 0.37.0