目标:用最简单的方式来管理Cocoa第三方框架

    性质:第三方框架管理工具(类似于cocoapods) Carthage为用户管理第三方框架和依赖,但不会自动修改项目文件和生成配置,把对项目结构和设置的控制权交给用户。

    原理:自动将第三方框架编程为Dynamic framework(动态库)

    限制:仅支持iOS8+。它只支持框架,所以不能用来针对iOS8以前的系统版本进行开发

 

02 Carthage和cocoapods

    1)使用了CocoaPods的项目是高度集成的,而Carthage更灵活强调尽可能将任务委托给Xcode和Git。

        "CocoaPods在使用中会自动创建和更新workspace、依赖和Pod项目并进行整合;

        "Carthage在使用中不需要创建和集成相应的workspace和project,只需要依赖打包好的framework文件即可。

        "总结一下,

网友评论