1、安裝
在終端下執行:
brew install carthage
複製**
2、配置第三方類庫
到目標工程目錄下建立 carthage 檔案:
在終端上用vim寫好要配置的庫資訊:
vim cartfile
複製**
3. 執行:
carthage update --platform ios # 僅編譯 ios 平台
複製**
如果目標工程是 os x 應用, 在 xcode 的目標應用程式 target 的general
設定標籤中的embedded binaries
區域,將框架從 carthage.build 資料夾拖拽進去。os x 工程設定到此為止。
如果是目標工程是 ios 應用,在 xcode 的目標應用程式 target 的general
設定標籤中的linked frameworks and libraries
區域,將目標框架從 carthage/build 資料夾拖拽進去。繼續接步驟6。
在 xcode 的目標應用程式 target 的build phases
新增新指令碼new run script phase
,輸入內容:
/usr/local/bin/carthage copy-frameworks
複製**
input files處輸入為:
$(srcroot)/carthage/build/ios/reactivecocoa.framework
複製**
對應為原工程目錄/ carthage/build/ios/***.framework
檔案。
carthage
中指定編譯原始碼版本,有三種方式:
github "alamofire/alamofire" ~> 3.0
,表示使用版本3.0以上但是低於4.0的最新版本,如3.5, 3.9
github "alamofire/alamofire" == 3.0
,表示使用3.0版本
github "alamofire/alamofire" >= 3.0
,表示使用3.0或更高的版本
github "alamofire/alamofire"
,沒有指明版本號,則會自動使用最新的版本
ps:在這個過程當中,carthage 將建立一些 build artifacts,其中最重要的是 cartfile.lock 檔案,裡面將列出每個框架的具體版本,確保你提交了這個檔案到版本控制工具裡面(如git、svn),因為每個用到專案的人都需要它來編譯相同版本的框架。完成上面的步驟並提交你的修改,專案的其他使用者就只需要獲取該倉庫並執行carthage bootstrap
就能使用你所新增的框架。
安裝和使用Carthage
0x01 首先安裝osx套件管理器homebrew ruby e curl fssl 0x02 使用 homebrew 進行安裝carthage 安裝之前先對homebrew進行更新一下 不然可能會安裝到比較老版本的carthage brew update 0x03 homebrew 安裝carth...
Carthage的簡單安裝和使用
使用 homebrew 進行安裝 brew update brew install carthage 第一步,在專案的根目錄下新建乙個無字尾的cartfile檔案 第二步,開啟命令終端,cd到所在專案目錄,執行 carthage update platform ios no use binaries...
iOS開發 Carthage安裝及使用
1.使用homebrew安裝carthage之前,先對其進行更新,不然可能會安裝到比較老的版本。sudo brew update 2.安裝carthage 3.檢視及公升級carthage版本 4.解除安裝carthage sudo brew uninstall carthage 5.建立空的car...