1. 程式人生 > >MAC安裝 Carthage 工具來管理專案從 github上下載第三方框架

MAC安裝 Carthage 工具來管理專案從 github上下載第三方框架

一、Carthage 工具安裝

第一步:開啟終端,輸入以下其中的一個命令列安裝 Carthage

// 更新 Carthage ,如果沒有安裝時這行命令會自動安裝
brew update

// 這個是直接安裝命令列
brew install carthage

注意:如果在輸入上面的命令列後出現錯誤:Error: /usr/local must be writable!

解決辦法:在終端輸入以下命令,並需要輸入管理員密碼修改可讀寫的許可權。
sudo chown -R $(whoami):admin /usr/local

第二步: 安裝好 Carthage 後,檢查一下最新版本是否安裝成功,會輸出 0.24.0(目前最新版本),那麼就表示安裝成功

// 檢視 carthage 版本號
carthage version

二、Carthage使用

第一步:在終端輸入專案所在的資料夾路徑

cd ~/Path….(專案的絕對路徑)

第二步:建立一個空的carthage檔案在專案的目錄中,

touch Cartfile

第三步:使用xcode開啟cartfile檔案

open -a Xcode Cartfile

第四步:並在開啟的cartfile檔案中填寫你要下載下框架,如 ReactiveCocoa/ReactiveObjC 或 Alamofire/Alamofire 框架

github “ReactiveCocoa/ReactiveObjC”

github “Alamofire/Alamofire” ~> 3.0

  • 注意:

    • ~> 3.0 表示使用版本3.0以上但是低於4.0的最新版本,如3.5, 3.9
    • == 3.0 表示使用3.0版本

    • >= 3.0表示使用3.0或更高的版本

    • 如果你沒有指明版本號,則會自動使用最新的版本

第五步:在終端執行命令, 儲存並關閉cart file檔案,同時下載 cartfile 檔案內指定的 框架

carthage update --platform iOS

  • carthage會為你下載和編譯所需要的第三方庫,當命令執行完畢,在你的專案資料夾中會建立一個名為 Carthage 的資料夾

  • 在 ~/Carthage/Build/iOS裡會出現xxx.framework檔案已經為你建立好了。

  • 當然,你也可以通過命令列進入此資料夾檢視框架內容:

    open Carthage

第六步:現在開啟你的專案,點選project,選擇target, 再選擇上方的General,將需要的framework檔案新增到 Linked frameworks and Binaries 內,這樣專案中就包含了你需要的框架,然後可以愉快的在需要的地方使用了。

參考部落格