macOS Sequoia 15.3 M3 Pro芯片 iOS 开发环境配置记录(最新)

进行如下工作之前首先确保终端已翻墙,在ClashX选择"复制终端代理命令",在终端进行粘附并执行。

安装 homebrew

Homebrew 是 Mac 平台的一个包管理工具,提供了许多Mac下没有的Linux工具等。

复制代码
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

设置环境变量

复制代码
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"

这时候输入 brew -v 就可以看到版本输出了。

复制代码
$ brew -v
Homebrew 4.2.4

安装rbenv

‌rbenv‌是一个轻量级的Ruby版本管理工具,它允许开发者在同一台计算机上安装、切换和管理多个Ruby版本,而不会干扰系统自带的Ruby环境。rbenv通过修改环境变量来控制当前使用的Ruby版本,提供隔离的Ruby运行环境,确保项目的兼容性和运行稳定性‌。

复制代码
brew install rbenv 
rbenv init

rbenv 通过修改环境变量控制版本,若 Shell 初始化脚本(如 ~/.bashrc 或 ~/.zshrc )未加载 rbenv,会导致切换失效。

复制代码
# 检查 Shell 配置是否包含以下内容 
grep 'eval "$(rbenv init -)"' ~/.bashrc ~/.zshrc 
# 若无输出,手动添加并加载配置 
echo 'eval "$(rbenv init -)"' >> ~/.zshrc  # 根据实际 Shell 类型调整 
source ~/.zshrc

注意安装rbenv则不能安装rvm,否则会出现与其他 Ruby 管理工具冲突导致后续ruby安装失败。如果已安装 rvm,应执行 rvm implode

安装ruby

复制代码
rbenv install --list # 查看可用ruby版本
rbenv install 3.2.2 # 安装执行版本 
rbenv global 3.2.2 # 设为默认版本
rbenv rehash # 重新加载环境变量

执行 ruby -v 进行验证,此时应输出 "ruby 3.2.2"。

安装 cocoaPods

如果之前已安装其他版本的cocoapods,应先卸载旧版本。

复制代码
gem list --local | grep cocoapods # 查看目前 gem 中安装的所有 cocoapods 组件
sudo gem uninstall * # 对这些组件一一执行卸载,*替换为上一个命令输出的组件名

安装指定版本的 cocoaPods(末尾参数 -V 可以看到具体安装进度)。

复制代码
sudo gem install cocoapods -v 1.14.3 -V

执行 pod --version 验证安装。

安装fastlane

确保 Xcode 命令行工具已安装 xcode-select --install,若已安装会提示无需更新。

通过 RubyGem 安装:

复制代码
sudo gem install fastlane -NV

通过 fastlane --version 验证安装。

相关推荐
mCell14 小时前
谁在为 AI 开车:Agent 浏览器生态调研(2026)
chrome·macos·agent
sudebao点com2 天前
一次“Google 能打开,FlexTV 打不开”的 DNS 故障排查:从 curl 超时到完整证据链
windows·macos·https·cdn·dns·nslookup·网络排错
EXI-小洲2 天前
MacOS 微服务网关双雄:Nacos + Higress 安装与 Dubbo 配置实战
macos·微服务·nacos·dubbo
EXI-小洲2 天前
MacOS 上使用 IntelliJ IDEA 指定 Main 函数并打包为 JAR 文件
macos·intellij-idea·jar
Albart5753 天前
Docker Desktop最新版安装踩坑全记录(Windows_Mac_Linux)【2026 4.74.0 终版】
linux·windows·macos·docker·环境搭建·踩坑记录
Web Security Loop4 天前
MAC卸载JDK环境
java·macos·jdk
IS6835 天前
视频文案提取技术全景:ASR vs OCR,哪种方案更适合你?
ide·macos·xcode
安且惜5 天前
Windows或mac支持本地抓包
windows·macos
做萤石二次开发的哈哈6 天前
开发者如何调用 ERTC iOS API 完成 SDK 初始化配置?
macos·objective-c·cocoa
AUV11076 天前
Mac 录屏自动缩放怎么设置才不乱跳:自动片段、固定区域与鼠标跟随调试
macos·计算机外设