swift下一直用的pod管理工具,这两天心血来潮第一次使用carthage.结果Build Phases下忘添加Copy Files条目了,
导致引入头文件一直崩溃定位到使用第三方库的地方,可是一直知道问题出在什么地方。最后才试出来。
1. git上克隆到本地,配置.gitignore文件,创建项目mySwiftPro
2. cd切换到mySwiftPro,然后创建一个空的Cartfile文件
$ touch Cartfile
3. 编辑Cartfile文件,例如要安装SnapKit,HandyJSON框架
github "SnapKit/SnapKit"
github "alibaba/HandyJSON"
4. 保存并关闭Cartfile文件,使用Carthage安装框架
$ carthage update --platform iOS
5.在 Carthage/Build/iOS文件夹下就是刚创建好的 framework文件
6.打开我们的工程项目mySwiftPro,将上面的两个framework拖到 Build Phases->Link Binary With Libraries下即可.
7.BuildSettings:搜bitCode,把默认的yes改为No.
8.接着按照以下截图来: