看了網(wǎng)上大部分都是使用CocoaPods來引入到項(xiàng)目中错维,但也有沒有使用CocoaPods來管理項(xiàng)目的奖地。最先以為下載源碼直接導(dǎo)入源碼或新建XCode的Cocoa Touch Framework生成導(dǎo)入,后來發(fā)現(xiàn)不是我想的那樣(若知請(qǐng)不吝賜教)赋焕。后來才使用carthage工具生成.framework文件集成参歹。
對(duì)于ReactiveCocoa就不做介紹了,由于我們項(xiàng)目目前是OC寫的隆判,所以這里介紹這個(gè)版本ReactiveObjC 犬庇。
方式一,GitHub集成方式蜜氨,不做詳細(xì)介紹械筛,網(wǎng)上很多。
方式二飒炎,常見的導(dǎo)入.framework方式
使用工具:carthage生成.framework文件埋哟。
安裝carthage方式1:brew install carthage
安裝carthage方式2:下載pkg文件 https://github.com/Carthage/Carthage/releases
安裝成功查看版本號(hào):carthage version
假設(shè)已經(jīng)安裝成功,現(xiàn)在把GitHub上的ReactiveObjC生成.framework文件郎汪。
1:在桌面新建個(gè)空文件夾RAC_Lib赤赊,用命令CD到此目錄下;
2:在RAC_Lib文件夾內(nèi)新建名為Cartfile的空白文件(touch Cartfile);
3:打開Cartfile文件里面配置你要下載的(一個(gè)或多個(gè))開源庫(kù)煞赢,這里最低下載2.5版抛计,并保存文件。
github "ReactiveCocoa/ReactiveObjC" >= 2.5
4:在命令行執(zhí)行命令carthage update 讓它自動(dòng)下載并生成.framework
當(dāng)看到上圖說明生成完成照筑,生成的目錄就在RAC_Lib/Carthage/Build/IOS/下
導(dǎo)入并使用
.framework下載地
有什么錯(cuò)誤歡迎批評(píng)指正 吹截。