简介:
carthage更加的灵活并且没有入侵性
是去中心化的
就是说需要自己手动将carthage集成到自己的项目当中
两个文件夹分别是build和checkout
build是framewotk库需要自行引用进来
checkout文件夹是从git上下来下来的源码
- 修改了源码
- 执行carthage build
- 会编译出修改过的framework
注意:但是如何执行了carthage update 这里的源码就会被覆盖掉
carthage使用步骤
- 根目录下创建Cartfile
- cd 到根目录执行 carthage update --platform ios
-
项目Target -> Build Setting -> Search Paths -> Framework Search Paths添加
具体如下图所示:
$(PROJECT_DIR)/Carthage/Build/iOS
- 项目Target -> General最底下的Linked Frameworks and Libraries里手动添加需要用的framework.
选择Add other - 需要的地方引入对应的库