cocoapods使用

macOS/iOS系统上做原生开发,需要用到的开源包管理工具:cocoapods。

类似:

|------------|--------------------|------|------|------|
| 语言 | 包管理工具 | 官方仓库 | 镜像仓库 | 私有仓库 |
| js | npm,cnpm,pnpm,yarn | | | |
| python | pip | | | |
| c# | nuget | | | |
| java | gradle,maven | | | |
| ruby | gem | | | |
| oc/c/swift | cocoapods | | | |

cocoapods是用ruby写的,ruby是脚本语言,所以使用cocoapds需要安装ruby解释器。

ruby解释器(简称ruby)的安装

1.可以通过ruby的版本管理工具rvm/rbenv等安装ruby的不同版本。

2.可以通过ruby的安装包直接安装。

ruby安装完毕后,一般每个版本的ruby自带对应的gem工具,gem就是ruby的包管理工具。

cocoapods是用ruby编写的,所以,在gem仓库中可以找到cocoapods,然后通过gem来安装cocoapods。

cocoapods的安装:

1.直接 先安装 rvm,然后使用rvm安装ruby(自带gem),然后使用gem安装cocoapods。

2.使用brew直接安装cocoapods(自动安装ruby以及相关依赖)

相关推荐
丝雨_xrc7 小时前
Minimax M2.7 多模态应用落地实战指南
ide·macos·xcode
时空自由民.1 天前
ESP ADF音频篇章
macos·音视频·xcode
『昊纸』℃8 天前
Mac上编译C语言的简易方法
c语言·mac·教程·xcode·编译
LCG元10 天前
STM32嵌入式开发:基于LD3320的智能语音识别系统
stm32·语音识别·xcode
茶底世界之下10 天前
诡异!String 参数在闭包里变成了 <uninitialized>,我排查了整整两天
ios·xcode·swift
星辰即远方11 天前
UITableView操作拓展
macos·ios·xcode
qq_4112624212 天前
四博AI智能音响方案(基于四博小助手AITOYO2)
人工智能·macos·xcode
白玉cfc14 天前
OC底层原理:alloc&init&new
c++·macos·ios·objective-c·xcode
iFlyCai14 天前
iOS开发进阶:深入理解 Getter 与 Setter 的用法(超详细)
ios·objective-c·xcode
2501_9159184116 天前
快蝎iOS开发IDE:免Xcode开发,支持Swift/Flutter项目
ide·vscode·ios·个人开发·xcode·swift·敏捷流程