Carthage 安裝:(可以自行百度安裝)
$?brew?update ? ?//更新一下homebrew ,以便安裝最新的軟件
$?brew?install?carthage
1甚侣、touch Cartfile ? ? ? 創(chuàng)建Carfile 文件
2蜕该、常用 第三方庫倒入
github "Alamofire/Alamofire" ~> 4.7
github "SwiftyJSON/SwiftyJSON"
github "alibaba/HandyJSON" ~> 1.8.0
github "onevcat/Kingfisher" ~> 4.0
github "ninjaprox/NVActivityIndicatorView"
版本含義
~> 3.0 表示使用版本3.0以上但是低于4.0的最新版本活烙,如3.5, 3.9
== 3.0 表示使用3.0版本
>= 3.0表示使用3.0或更高的版本
如果你沒有指明版本號孩擂,則會自動使用最新的版本
3弄匕、carthage update --platform iOS 安裝第三方庫 (指定iOS平臺)
Carthage/Checkouts目錄:從github獲取的源代碼
Carthage/Build目錄:編譯出來的Framework二進(jìn)制代碼庫
4永高、?打開項(xiàng)目,在項(xiàng)目的某個Target -> Build Phases -> Link Library with Libraries行楞,將Carthage/Build目錄中希望導(dǎo)入的Framework庫拖拽進(jìn)去。
5土匀、?添加編譯的額外腳本子房,點(diǎn)擊“+” -> New Run Script Phase (?Build Phases ?左上角按鈕)
/usr/local/bin/carthage copy-frameworks
添加腳本添加"Input Files"
$(SRCROOT)/Carthage/Build/iOS/Alamofire.framework