IOS Carthage安装、使用
2024-09-04 17:31:44
一、Carthage的安装和使用
1.安装homebrew后输入如下命令
$
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2.升级brew
$ brew update
3. 使用brew来安装
brew install Carthage
查看版本$ Carthage version
二、Carthage的使用
1)先进入到项目所在文件夹
$ cd 项目路径
2)创建一个空的Carthage文件
$ touch Cartfile
$ vim Cartfile
3)编辑cartfile文件
github "Alamofire/Alamofire"
#自动布局
github "SnapKit/SnapKit"
github "devxoul/Then"
4)保存并关闭cartfile文件,使用cartfile安装框架
$ Carthage update --platform iOS
5)打开Carthage 查看生产的文件目录
$ open Carthage
文件目录说明:
"|| Carthage/Checkouts目录:从github获取的源代码
"|| Carthage/Build目录:编译出来的Framework二进制代码库
3、关于Carthage编译后的库使用起来十分简单,可以手动将Carthage/Build目录下的framework文件拖到项目中:
也可以用脚本自动在每次编译的时候,将framework拷贝到工程中:
注意:在写framework拷贝路径时一定要写正确,默认是工程根目录/Carthage/Build/iOS/; 还有需要注意的是,在AppStore上传时,这个脚本会被审核报错,所以不推荐使用这种方式; 另外在Xcode9+中,会出现实时编译的问题,导致系统CPU飞转,严重耗能,慎用。
4、其它:
卸载Carthage:brew uninstall Carthage 更新第三方框架: 更新多个框架:修改Cartfile文件,并重新执行 Carthage update
更新某个框架:$ Carthage update 具体的框架名称
最新文章
- Python黑帽编程2.9 面向对象编程
- Android 数据库框架OrmLite的使用(二)
- Java总结——文件&;流
- 心理控制方法——阅读Notes
- js取最小最大值--Math.min()、math.max()
- Linux新手学堂 Crontab命令的语法
- Flume负载均衡配置
- Android Studio SDK Manager无法正常下载如何设置
- Android Animation学习 实现 IOS 滤镜退出动画
- 《利用python进行数据分析》NumPy基础:数组和矢量计算 学习笔记
- java~api返回值的标准化
- vue 格式化银行卡(信用卡)每4位一个符号隔断
- python多进程apply与apply_async的区别
- node.js中 koa 框架的基本使用方法
- Android设置ScrollView回到顶部的三种方式 (转)
- sencha touch + Cordova 3.x下载文件
- set 与 map 的第一次尝试
- postgresql子查询优化(提升子查询)
- MicrosoftFixit50688 [Windows7事件ID10,WMI错误的解决方法
- Debian Mount nfs 出错的解决
热门文章
- 九度OJ 1133:学分绩点 (加权平均数)
- three supported reliability levels: * End-to-end * Store on failure * Best effort
- SVD分解的理解
- 一些js及css样式
- git项目.gitignore文件不生效解决办法
- POJ 1611 The Suspects (并查集+数组记录子孙个数 )
- 网络测试常用的命令-比较ping,tracert和pathping等命令之间的关系
- Protobuf入门实例
- iOS7默认状态栏文字颜色为黑色,项目需要修改为白色。
- TestNG基本注解