27
2017
09

安装多版本的xcode中,cocoapods安装出现的问题

前要

现在ios的系统的更新,更新了新的api,废弃了一些旧的api。相应的xcode肯定也要更新,但是新的东西肯定不是那么完美,也会出现各种各样的令人惊喜的bug,例如闪退频繁,用起来总感觉别扭,但是它也有亮点,只有你真正用多了就是知道有多少好处。因为工具的出现就是让我们的编程变的更加简单,每一次的更新都是向着方便我们开发者的方向去的。我们可能一时还适应不了,所以这时候就要可能选择 装多个版本的xcode开发工具。
下面的事下载压缩开发工具的链接 Xcode 各种版本都可以下载 需要苹果账户才能下载

安转cocoapods的问题

我们按照正常的流程安装cocoapods,可以参考这个cocoapods的安装流程 我就不具体说了。 安装以后我们在终端 输入pod search SDWebImage 等待很长时间会报错误

 RPC failed; curl 56 SSLRead() return error -98064 bytes/s   

图片这里写图片描述
之所以出现这个错误的原因 因为我们我们装了多个版本的Xcode的 不知道要使用在哪个版本的Xcode上

解决方案
只要指明cocoapods使用在哪个Xcode的版本上,我之前遇到的解决方法是把其他的Xcode都给删除了(这个是个笨办法,不推荐),毕竟我们还是使用多个版本的xcode方便我们开发不是吗?指明一下cocoapods 所对应的哪个xcode版本就行了

 sudo xcode-select -switch /Application/Xcode.app/Contents/Developer 

在终端输入就可以 后面的部分对应的路径可以直接
这里写图片描述
把这个路径拖进去就可以了

知识点:

像终端命令 为什么前面要加sudo 这个东西呢?像 sudo gem install cocoapods 等等很多 其实sudo的作用就是指明是这台Mac电脑管理员在操作,而不是其他用户在操作,因为为这个电脑装软件授权什么,必须管理员允许操作,也是为了电脑的安全

上一篇:Android O 新特性 下一篇:git使用,VirtualAlloc pointer is null, Win32 error 487...........