Cocoapods并集成ReactiveCocoa

OS10.11安装Cocoapods并集成ReactiveCocoa
集成ReactiveCocoa
新建一个项目, 打开终端, cd到工程目录,
执行touch podfile, 然后执行vim podfile 按下i开始编辑(退出编辑:Esc->冒号->wq), 写下如下代码

下面的是swift版本的:
platform :ios, '8.0'
target "你的工程名" do
pod 'ReactiveCocoa', '~> 4.1.0'
end
use_frameworks!

如果安装oc版本的 :
platform :ios, '7.0'
target "你的工程名" do
pod 'ReactiveCocoa', '~> 2.1'
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运行成功.
CocoaPods的简单使用:http://www.jianshu.com/p/6db4b2a50fca
参考文章:http://www.cnblogs.com/luckychen/p/5653727.html

latest CocoaPods安装:

  1. (可选)如果需要安装最新版本的pod,更新RubyGem
    gem -v
    查看当前Gem版本 sudo gem update --system
    可能需要翻墙支持
    也可以选择使用RVM安装多版本Ruby。
  2. 更换Ruby源
    早期常用的几个源都已经失效,包括后来的https淘宝源。目前使用https://gems.ruby-china.org/
    gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/

如果发生SSL证书问题无法解决,可以使用http://gems.ruby-china.org
替代

  1. 安装CocoaPods
    sudo gem install -n /usr/local/bin cocoapods

如果没有指定xcode则在完成后进行一次xcode-select

最后进行pod setup
,这过程比较耗时,是将master repo下载到~/.cocoapods/repos
下,如果始终无法完成,可以把别人电脑中的repos
文件夹复制到该路径下,再进行pod setup

Podfile
platform :ios, '7.0'
target 'targetName' do
pod 'Masonry', '~> 1.0.2'
end

你可能感兴趣的:(Cocoapods并集成ReactiveCocoa)