一、Carthage项目管理工具使用?
Step 1:安装/更新Homebrew工具
1、/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2、brew install carthage
3、brew link carthage
4、brew install carthage
5、brew reinstall carthage
成功!
Step 2:源码方式->项目安装carthage
1、在项目根目录新建carthage文件
命令:touch Cartfile
2、打开Cartfile文件添加第三方库
例如:github "rs/SDWebImage"
3、安装 carthage update
解决方案:Carthage是先将第三方框架编译成动态库(.framework的二进制文件),所以需要先指定一个编译工具。在Xcode>Preferences > Locations中的下拉菜单里选择命令行工具。
4、继续安装carthage update
,下载成功。
5、去掉不需要的版本及平台,仅保留我们需要的SDWebImage iOS
,先删除Build文件中所有的版本
终端执行:carthage help update
根据help
,可以发现使用carthage update --platform iOS
命令,可以指定你需要的平台
6、手动添加至项目中,然后删除不需要的文件
删除Build
文件
删除除WebImage
,Vendors
,SDWebImage
以为的其他文件
最终项目的目录结构:
方式二:静态库引入方式
直接运行报错
配置
运行