不使用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下載地
有什么錯誤歡迎批評指正 。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容