美文网首页iOS一点通
不使用CocoaPods,如何手动导入ReactiveCocoa

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

作者: I_YoYo | 来源:发表于2017-11-07 11:53 被阅读393次

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

    相关文章

      网友评论

        本文标题:不使用CocoaPods,如何手动导入ReactiveCocoa

        本文链接:https://www.haomeiwen.com/subject/gyndmxtx.html