Xcode8下cocoa pods的集成和淘宝镜像无效解决方案

前言:

今天手贱,用公司的龟速,升级了Xcode8,想体验(找虐)一下最新的版本。尼玛呀,一堆坑。搞得我想说脏话!!!要适配iOS10以及Xcode8,和之前相比有很多地方发生改变,我会抽个时间好好整理一下。今天先说说,XCode8下集成cocoapods的问题(重装)。

正文:

1、 由于OSX的安全解决方案,所以默认路径不能安装,需要自己制定安装的路径
执行这个命令就OK了

sudo gem install -n /usr/local/bin cocoapods --pre

2、 pod在新的版本中改变了书写方式,改写了podfile使用了target的书写方式。

target 'RRTuiGuang' do
pod 'AFNetworking', '~>3.0'
pod 'Masonry', '~> 0.6.2'
end

3、 还有一种情况就是淘宝镜像无效解决方案:

Error fetching https://ruby.taobao.org/:  
        SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (https://rubygems-china.oss-cn-hangzhou.aliyuncs.com/specs.4.8.gz)

以前说是http的原因,这里是http而不是https,如果你发现出错了发现原来是taobao Gems 源已停止维护,现由 ruby-china 提供镜像服务,即我们要换源:http://gems.ruby-china.org/
首先移除掉淘宝镜源:

gem sources --remove https://ruby.taobao.org/

然后换源:

gem sources -a http://gems.ruby-china.org/

4、 重装时还遇到一个狗血问题

Unable to add a source with url `https://github.com/CocoaPods/Specs.git` named `master`.

解决方案就是终端执行这句话:

pod repo add master https://github.com/CocoaPods/Specs.git

你可能感兴趣的:(Xcode8下cocoa pods的集成和淘宝镜像无效解决方案)