iOS一点通

不使用CocoaPods,如何手动导入ReactiveCocoa

2017-11-07  本文已影响393人  I_YoYo

看了网上大部分都是使用CocoaPods来引入到项目中,但也有没有使用CocoaPods来管理项目的。最先以为下载源码直接导入源码或新建XCode的Cocoa Touch Framework生成导入,后来发现不是我想的那样(若知请不吝赐教)。后来才使用carthage工具生成.framework文件集成。
对于ReactiveCocoa就不做介绍了,由于我们项目目前是OC写的,所以这里介绍这个版本ReactiveObjC

方式一,GitHub集成方式,不做详细介绍,网上很多。
GitHub官方导入.png
方式二,常见的导入.framework方式

使用工具:carthage生成.framework文件。
安装carthage方式1:brew install carthage
安装carthage方式2:下载pkg文件 https://github.com/Carthage/Carthage/releases
安装成功查看版本号:carthage version

假设已经安装成功,现在把GitHub上的ReactiveObjC生成.framework文件。

1:在桌面新建个空文件夹RAC_Lib,用命令CD到此目录下;
2:在RAC_Lib文件夹内新建名为Cartfile的空白文件(touch Cartfile);
3:打开Cartfile文件里面配置你要下载的(一个或多个)开源库,这里最低下载2.5版,并保存文件。
github "ReactiveCocoa/ReactiveObjC" >= 2.5


Cartfile配置.png

4:在命令行执行命令carthage update 让它自动下载并生成.framework


update.png

当看到上图说明生成完成,生成的目录就在RAC_Lib/Carthage/Build/IOS/下


over.png

导入并使用


use.png

.framework下载地
有什么错误欢迎批评指正 。

上一篇下一篇

猜你喜欢

热点阅读