Carthage 安裝和使用,Carthage安裝使用
和Cocoapods相比各有利弊吧,具體對比參見:
Carthage 初探:四大優勢與四大劣勢
第一步:如果沒有安裝Homebrew先安裝
開啟命令終端,直接輸入以下命令斷行符號
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
這樣它會自己安裝,期間會讓你輸入本機密碼
第二步:安裝Carthage
在命令終端,輸入以下命令斷行符號
$ brew update$ brew install carthage
安裝完以後查看版本命令
$ carthage version
第三步:使用Carthage
1、通過終端進入到項目所在的檔案夾:
$ cd /Users/cdmac/Desktop/Demos/DemoX8
2、建立一個空的carthage檔案:
$ touch Cartfile
3、使用xcode開啟cartfile檔案
$ open -a Xcode Cartfile
並在開啟的檔案中加入以下內容
github "Alamofire/Alamofire" ~> 4.0github "SwiftyJSON/SwiftyJSON"
版本說明:
~> 3.0 表示使用版本3.0以上但是低於4.0的最新版本,如3.5, 3.9
== 3.0 表示使用3.0版本
>= 3.0表示使用3.0或更高的版本
如果你沒有指明版本號碼,則會自動使用最新的版本
4、儲存並關閉cart file檔案,在終端執行命令
$ carthage update --platform iOS
carthage會為你下載和編譯所需要的第三方庫,當命令執行完畢,在你的專案檔夾中會建立一個名為Carthage的檔案夾
在 /Users/cdmac/Desktop/Demos/DemoX8/Carthage/Build/iOS 裡會出現xxx.framework檔案已經為你建立好了。
當然,你也可以通過命令列進入此檔案夾:
$ open Carthage
5、現在開啟你的項目,點擊project,選擇target, 再選擇上方的General,將需要的framework檔案拖到 Linked frameworks and Binaries內
6、點擊Build Phrase tab選項,添加相應的run script
參考文獻:
Homebrew 安裝教程
Carthage使用心得-讓自己的項目支援Carthage
如何使用Carthage管理iOS依賴庫