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

看了网上大部分都是使用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下载地
有什么错误欢迎批评指正 。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容