Carthage 安装和使用
和Cocoapods相比各有利弊吧,具体对比参见:
第一步:如果没有安装Homebrew先安装
打开命令终端,直接输入以下命令回车
1 | / usr / bin / ruby - e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" |
这样它会自己安装,期间会让你输入本机密码
第二步:安装Carthage
在命令终端,输入以下命令回车
1 2 | $ brew update $ brew install carthage |
安装完以后查看版本命令
1 | $ carthage version |
第三步:使用Carthage
1、通过终端进入到项目所在的文件夹:
1 | $ cd / Users / cdmac / Desktop / Demos / DemoX8 |
2、创建一个空的carthage文件:
1 | $ touch Cartfile |
3、使用xcode打开cartfile文件
1 | $ open - a Xcode Cartfile |
并在打开的文件中加入以下内容
1 2 3 | github "Alamofire/Alamofire" ~ > 4.0 github "SwiftyJSON/SwiftyJSON" |
版本说明:
~> 3.0 表示使用版本3.0以上但是低于4.0的最新版本,如3.5, 3.9
== 3.0 表示使用3.0版本
>= 3.0表示使用3.0或更高的版本
如果你没有指明版本号,则会自动使用最新的版本
4、保存并关闭cart file文件,在终端执行命令
1 | $ carthage update -- platform iOS |
carthage会为你下载和编译所需要的第三方库,当命令执行完毕,在你的项目文件夹中会创建一个名为Carthage的文件夹
在 /Users/cdmac/Desktop/Demos/DemoX8/Carthage/Build/iOS 里会出现xxx.framework文件已经为你创建好了。
当然,你也可以通过命令行进入此文件夹:
1 | $ open Carthage |
5、现在打开你的项目,点击project,选择target, 再选择上方的General,将需要的framework文件拖到 Linked frameworks and Binaries内
6、点击Build Phrase tab选项,添加相应的run script
参考文献:
专注iOS、Golang开发。
技术博客:http://xiaopin.cnblogs.com
分类:
iOS
, iOS GitPods
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· 展开说说关于C#中ORM框架的用法!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?