目標:用最簡單的方式來管理Cocoa第三方框架
性質:第三方框架管理工具(類似于cocoapods) Carthage為用戶管理第三方框架和依賴,但不會自動修改項目文件和生成配置,把對項目結構和設置的控制權交給用戶。
原理:自動將第三方框架編程為Dynamic framework(動態(tài)庫)
限制:僅支持iOS8+。它只支持框架,所以不能用來針對iOS8以前的系統(tǒng)版本進行開發(fā)
02 Carthage和cocoapods
1)使用了CocoaPods的項目是高度集成的,而Carthage更靈活強調盡可能將任務委托給Xcode和Git。
"CocoaPods在使用中會自動創(chuàng)建和更新workspace、依賴和Pod項目并進行整合;
"Carthage在使用中不需要創(chuàng)建和集成相應的workspace和project,只需要依賴打包好的framework文件即可。
"總結一下,