和Cocoapods相比各有利弊吧,具體對比參見:html
打開命令終端,直接輸入如下命令回車github
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
這樣它會本身安裝,期間會讓你輸入本機密碼swift
在命令終端,輸入如下命令回車xcode
$ brew update $ brew install carthage
安裝完之後查看版本命令ruby
$ carthage version
一、經過終端進入到項目所在的文件夾:curl
$ cd /Users/cdmac/Desktop/Demos/DemoX8
二、建立一個空的carthage文件:ui
$ touch Cartfile
三、使用xcode打開cartfile文件url
$ open -a Xcode Cartfile
並在打開的文件中加入如下內容命令行
github "Alamofire/Alamofire" ~> 4.0 github "SwiftyJSON/SwiftyJSON"
版本說明:
~> 3.0 表示使用版本3.0以上可是低於4.0的最新版本,如3.5, 3.9
== 3.0 表示使用3.0版本
>= 3.0表示使用3.0或更高的版本
若是你沒有指明版本號,則會自動使用最新的版本
四、保存並關閉cart file文件,在終端執行命令
$ carthage update --platform iOS
carthage會爲你下載和編譯所須要的第三方庫,當命令執行完畢,在你的項目文件夾中會建立一個名爲Carthage的文件夾
在 /Users/cdmac/Desktop/Demos/DemoX8/Carthage/Build/iOS 裏會出現xxx.framework文件已經爲你建立好了。
固然,你也能夠經過命令行進入此文件夾:
$ open Carthage
五、如今打開你的項目,點擊project,選擇target, 再選擇上方的General,將須要的framework文件拖到 Linked frameworks and Binaries內
六、點擊Build Phrase tab選項,添加相應的run script