使用cocopods安装Alamofire后各种报错
2017-07-24 18:27
423 查看
使用cocopods安装Alamofire后各种报错,大概有一百多个吧,好像是因为swift版本问题
我看到gitHub上面Alamofire是支持swift3的,我的xcode版本也不低,就放弃了更新xcode
看了一下cocopods的版本是1.0.1,而Alamofire的介绍页上有一句话
所以我决定升级cocopods
因为听说gem的淘宝源不能用了,所有要修改一下gem里的源地址,步骤如下:
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #000000; background-color: #ffffff }
p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #000000; background-color: #ffffff; min-height: 13.0px }
span.s1 { }
$ gem sources -l 查看原来的地址
$ gem sources --remove https://ruby.taobao.org/ 移除原来的地址,如果有多个的话都移除
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #000000; background-color: #ffffff }
span.s1 { }
$ gem sources -a https://gems.ruby-china.org/ 换成新的地址
$ sudo gem install -n /usr/local/bin cocoapods 安装新的cocopods
但是安装cocopods的时候又出错:
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #000000; background-color: #ffffff }
span.s1 { }
ERROR: While executing gem ... (Gem::DependencyError)
Unable to resolve dependencies: cocoapods requires claide (< 2.0, >= 1.0.2), cocoapods-downloader (< 2.0, >= 1.1.3), cocoapods-trunk (< 2.0, >= 1.2.0), molinillo (~> 0.5.7), xcodeproj (< 2.0, >= 1.5.0), colored2 (~> 3.1), ruby-macho (~> 1.1)
看到上面要求这个要求那个也看不懂,网上说gem的版本和cocoaPods的版本有关系,所以我又去更新gem,步骤如下:
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #000000; background-color: #ffffff }
span.s1 { }
$ sudo gem update --system
这个很顺利,然后再次更新cocoapods就成功了,然后到项目里执行 pod install,成功,打开项目,编译,没有报错
看来确实不是我的swift版本太老,而是cocoapods版本太老
我看到gitHub上面Alamofire是支持swift3的,我的xcode版本也不低,就放弃了更新xcode
看了一下cocopods的版本是1.0.1,而Alamofire的介绍页上有一句话
所以我决定升级cocopods
因为听说gem的淘宝源不能用了,所有要修改一下gem里的源地址,步骤如下:
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #000000; background-color: #ffffff }
p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #000000; background-color: #ffffff; min-height: 13.0px }
span.s1 { }
$ gem sources -l 查看原来的地址
$ gem sources --remove https://ruby.taobao.org/ 移除原来的地址,如果有多个的话都移除
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #000000; background-color: #ffffff }
span.s1 { }
$ gem sources -a https://gems.ruby-china.org/ 换成新的地址
$ sudo gem install -n /usr/local/bin cocoapods 安装新的cocopods
但是安装cocopods的时候又出错:
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #000000; background-color: #ffffff }
span.s1 { }
ERROR: While executing gem ... (Gem::DependencyError)
Unable to resolve dependencies: cocoapods requires claide (< 2.0, >= 1.0.2), cocoapods-downloader (< 2.0, >= 1.1.3), cocoapods-trunk (< 2.0, >= 1.2.0), molinillo (~> 0.5.7), xcodeproj (< 2.0, >= 1.5.0), colored2 (~> 3.1), ruby-macho (~> 1.1)
看到上面要求这个要求那个也看不懂,网上说gem的版本和cocoaPods的版本有关系,所以我又去更新gem,步骤如下:
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #000000; background-color: #ffffff }
span.s1 { }
$ sudo gem update --system
这个很顺利,然后再次更新cocoapods就成功了,然后到项目里执行 pod install,成功,打开项目,编译,没有报错
看来确实不是我的swift版本太老,而是cocoapods版本太老
相关文章推荐
- 邮件系统安装与使用过程中各种报错与问题的详细解决方法
- cocopods 安装使用指南
- 关于cocoapods的安装使用注意的事项(各种出错的总结)
- Cocopods安装与使用,顺带出的几个问题提一下
- Cocopods安装使用和错误
- Cocopods安装使用和错误
- 邮件系统安装与使用过程中各种报错与问题的详细解决方法
- Swift - 不使用pods如何正确添加类似Alamofire这样的库
- Cocopods安装和使用
- iOS开发之 -- CocoPods的安装和使用
- iOS 学习笔记二【cocopods安装使用和安装过程中遇到的问题及解决办法】
- 关于Mac最新系统cocopods的安装和使用
- 邮件系统安装与使用过程中各种报错与问题的详细解决方法
- iOS cocopods安装使用和安装过程中遇到的问题及解决办法
- Zimbra邮件系统安装与使用过程中各种报错与问题的详细解决方法
- cocopods 安装使用文档
- cocoPods安装及使用
- OBJC依赖库管理利器cocoapods 安装及使用详细图解
- cocoapods的安装和使用
- OBJC依赖库管理利器cocoapods 安装及使用详细图解