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安装:
- (可选)如果需要安装最新版本的pod,更新RubyGem
gem -v
查看当前Gem版本 sudo gem update --system
可能需要翻墙支持
也可以选择使用RVM安装多版本Ruby。 - 更换Ruby源
早期常用的几个源都已经失效,包括后来的https淘宝源。目前使用https://gems.ruby-china.org/
gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/
替代
- 安装CocoaPods
sudo gem install -n /usr/local/bin cocoapods
最后进行pod setup
,这过程比较耗时,是将master repo下载到~/.cocoapods/repos
下,如果始终无法完成,可以把别人电脑中的repos
文件夹复制到该路径下,再进行pod setup
。
Podfile
platform :ios, '7.0'
target 'targetName' do
pod 'Masonry', '~> 1.0.2'
end
推荐阅读
- Activiti(一)SpringBoot2集成Activiti6
- 私有化轻量级持续集成部署方案--03-部署web服务(下)
- 抱怨并没有任何意义
- 读猫文收获
- 喜剧演员,小丑一样的活着
- 如果鸽子会说话(二十三)
- 排序(归并排序)
- 逃避问题并不能让问题消失
- 羁旅.和陆游临安春雨初霁并步原韵(旧体诗)
- 【剽悍晨读感悟】0714并不是要把一天过成48小时的样子