最近换了一台机器, 发现上面没有安装Cocoapods, 因为自己的机器是在10.10的时候安装的没有发现问题, 更新了10.11之后发现cocoapods安装真是一个浩大的工程(那是之前没找对方法).

首先安装cocoapods的教程烂大街了, 百度下先.

1. 首先sudo gem update --system 卡住;

2.唉 不管了, 先把数据源改了再说

  • gem sources --remove https://rubygems.org/
  • gem sources -a https://ruby.taobao.org/

看下gem sources -l看下数据源修改了没

3.安装Cocoapods

sudo gem install cocoa pods

出现了pods:activesupport requires Ruby version >= 2.2.2错误, 看意思可以看出是Ruby的版本太低了, 升级下Ruby

找了下教程 : http://blog.csdn.net/lissdy/article/details/9191351   按照这个教程我安装了2.2.2版本

 sudo gem install cocoa pods安装成功了;

4.最后一步也是坑死我的这一步, 执行 pod setup 很多人看到这个会卡在这个一直都不动, 那是因为他一直在向/User/用户名/.cocoapods里面下载东西, 是cocopods的目录拷贝(不知道是不是叫这个)应该会有一百多兆(我的是103M左右), 网络不好的情况下载这个会非常的慢, 而且断网一次再联网他也不下载了.

解决方案:直接在github上下载这个目录 地址:https://github.com/CocoaPods/Specs

下载完成后, 解压放到

/Users/用户名/.cocoapods/repos下 并将文件夹名字改为master, 这样就可以使用了

pod search ReactiveCocoa  执行成功了

5. 集成ReactiveCocoa

新建一个项目, 打开终端, cd到工程目录,

执行touch podfile, 然后执行vim podfile  按下i开始编辑, 写下如下代码

platform :ios, '8.0'

target "你的工程名" do

pod 'ReactiveCocoa', '~> 4.1.0'

end

use_frameworks!

这里注意下ReactiveCocoa要求iOS最低版本是8.0,

执行pod install --verbose --no-repo-update, 安装成功

cmd+r运行项目, 崩溃:

dyld: Library not loaded: @rpath/ReactiveCocoa.framework/ReactiveCocoa 

这里在build setting里面的link binary with libraries 里面添加ReactiveCocoa.framework  并将后面的Status由required改为optional就可以了

cmd+r运行成功.

转载于:https://www.cnblogs.com/luckychen/p/5653727.html

OS10.11安装Cocoapods并集成ReactiveCocoa相关推荐

  1. OS X 10.11 安装Cocoapods

    sudo gem install cocoapods报如下错误: ERROR: While executing gem ... (Errno::EPERM) Operation not permitt ...

  2. 10.11.5 brew mysql_Mac OS10.11下mysql5.7.12 安装配置方法图文教程

    Mac OS10.11安装和配置MySQL,主要是图,步骤我简单说明一下. 首先访问mysql官网并下载安装程序,当然在下载之前你需要线注册下账号. 网站地址:MySQL下载页面,下载两个安装程序:M ...

  3. 升级OS10.11系统后 Xcode6.4的变化少了个按钮 could not launch “Xcode” Xcode 插件安装...

    升级OS10.11系统后 Xcode6.4的变化少了个按钮 could not launch "Xcode"  Xcode 插件安装 A:  升级10.11后Xcode 左上角模拟 ...

  4. Xcode 11无法成功安装Cocoapods的原因和解决方案: mkmf.rb can't find header files for ruby at xxx

    错误信息 mkmf.rb can't find header files for ruby at /System/Library/Frameworks/Ruby.framework/Versions/ ...

  5. 升级OS X 10.11后CocoaPods的安装(问题与解决方法)

    OS X更新到10.11后,CocoaPods的安装和以前有了点不同. 以前安装cocoapods的时候用的是这句: $ sudo gem install cocoapods 现在要改成这句: $ s ...

  6. 安装Cocoapods,以及其中出现的问题

    2019独角兽企业重金招聘Python工程师标准>>> 如果需要回退pod版本,打包pod等,可以参考本人的这篇博客 pod回退,打包开源pod,打包静态动态库等 添加一个链接htt ...

  7. 最新 macOS Sierra 10.12.3 安装CocoaPods及使用详解

    cocoapods官网:https://guides.cocoapods.org 一.什么是CocoaPods 每种语言发展到一个阶段,就会出现相应的依赖管理工具,例如 Java 语言的 Maven, ...

  8. 10.11 安装pod

    原文地址:http://www.jianshu.com/p/5fc15906c53a  感谢. 更新升级10.11 cocoapods安装出问题最简单的解决方法 这是因为10.11把cocoapods ...

  9. 10.12.1 安装cocoapods及使用详解

    一.什么是CocoaPods 每种语言发展到一个阶段,就会出现相应的依赖管理工具,例如 Java 语言的 Maven,nodejs 的 npm.随着 iOS 开发者的增多,业界也出现了为 iOS 程序 ...

最新文章

  1. Ubuntu Vim YouCompleteMe 安装
  2. SAP_SD常用增强
  3. Redis集群读写分离架构搭建以及主从数据连通验证(附加集群口令认证以及Redis端口6379释放)
  4. openglshader实现虚拟场景_opengl+shader
  5. SerializeField和Serializable
  6. RAC性能分析 - gc buffer busy acquire 等待事件
  7. ASP.NET网站运行常见错误以及解决方法(持续更新)
  8. 【Multisim仿真】双向晶闸管功能演示
  9. JavaWeb网上购物系统项目源码+论文
  10. matlab求t分布的p值,在R中如何求给定分布和统计量的p-value
  11. Flash CS3:FLV视频短片我来做!
  12. Android微信app支付
  13. 服务器sas硬盘转sata硬盘6,SAS接口(sas硬盘改sata家用)
  14. 并查集-A Bug's Life(poj2492)
  15. Error. Flash Download failed - Target DLL has been cancelled
  16. numpy计算移动平均值
  17. 【图像融合】基于matlab主成分结合小波离散变换PCA-DWT图像融合【含Matlab源码 2199期】
  18. 深度学习人脸检测与人脸识别
  19. (二)浅谈OpenStack T版服务组件--Keyston身份服务(#^.^#)
  20. 2018年最流行JavaScript明星项目

热门文章

  1. 阿尔法大蛋智能机器人功能_智能机器人怎么选?阿尔法蛋大蛋2.0助力孩子新学期...
  2. linux ora 01092,ORA-01173的模拟与故障处理
  3. miui12怎么自定义开机动画_MIUI12正式官宣,5天后发布!网友:发布是发布,12月才能更新?...
  4. linux旧版本如何升级成新版本,Linux如何升级软件版本,
  5. springboot util 测试类怎么写_SpringBoot入门建站全系列(九)文件上传功能与下载方式...
  6. 怎样把项目上传服务器,怎样将项目上传云服务器
  7. 查看依赖树_如何在基于 Ubuntu 或 Debian 的 Linux 发行版中查看一个软件包的依赖...
  8. java自带的xml解析,使用Java自带SAX工具解析XML
  9. flask post json_【python:flask-SocketIO】网络通信框架简单了解
  10. python大数据项目_(价值1280)大数据项目实战之Python金融应用编程