目標(biāo):用最簡單的方式來管理Cocoa第三方框架

    性質(zhì):第三方框架管理工具(類似于cocoapods) Carthage為用戶管理第三方框架和依賴,但不會自動修改項目文件和生成配置,把對項目結(jié)構(gòu)和設(shè)置的控制權(quán)交給用戶。

    原理:自動將第三方框架編程為Dynamic framework(動態(tài)庫)

    限制:僅支持iOS8+。它只支持框架,所以不能用來針對iOS8以前的系統(tǒng)版本進行開發(fā)

 

02 Carthage和cocoapods

    1)使用了CocoaPods的項目是高度集成的,而Carthage更靈活強調(diào)盡可能將任務(wù)委托給Xcode和Git。

        "CocoaPods在使用中會自動創(chuàng)建和更新workspace、依賴和Pod項目并進行整合;

        "Carthage在使用中不需要創(chuàng)建和集成相應(yīng)的workspace和project,只需要依賴打包好的framework文件即可。

        "總結(jié)一下,