和Cocoapods相比各有利弊吧,具體對比參見: Carthage 初探:四大優勢與四大劣勢 第一步:如果沒有安裝Homebrew先安裝 打開命令終端,直接輸入以下命令回車 這樣它會自己安裝,期間會讓你輸入本機密碼 第二步:安裝Carthage 在命令終端,輸入以下命令回車 安裝完以後查看版本命令 ...
和Cocoapods相比各有利弊吧,具體對比參見:
第一步:如果沒有安裝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.0 github "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