ios依賴管理工具:Carthage

添加依賴

今天準備自學一下swift,就去github上找一下好的swift開源項目學習一下。SwiftWeather ,發現它用的是Carthage,所以就順便學習用一下。

優點:Carthage創建的是去中心化的依賴管理器。它沒有總項目的列表,這能夠減少維護工作并且避免任何中心化帶來的問題(如中央服務器宕機)。

缺點:項目的發現將更困難,用戶將依賴于Github的趨勢頁面或者類似的代碼庫來尋找項目。

下面兩篇是別人寫的Carthage的介紹
Carthage:去中心化的Cocoa依賴管理器

Cocoa 新的依賴管理工具:Carthage

然后我自己簡單的說一下使用吧!

安裝Carthage
Carthage提供OS X平臺的pkg安裝文件,你可以從Github的最新release中找到,按照引導一步步安裝即可。

開始使用Carthage

  • 用xcode創建一個新的swift項目,保存到桌面上。
  • 用終端cd到你的項目文件夾
2
  • 創建一個Cartfile,將你想要使用的框架列在里面
3
4
  • 運行carthage update,將獲取依賴文件到一個Carthage.checkout文件夾,然后編譯每個依賴
5
  • 在你的應用程序target的“General”設置標簽中的“Embedded Binaries”區域,將框架從Carthage.build文件夾拖拽進去。
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容