当前位置: 首页 > news >正文

iOS 开发环境配置

1、确保自己系统是最新的,xcode 只兼容最新系统版本

=> About this mac 可以查看系统版本

=> System setting - General - Software update 更新系统

=> 更新到最新后,APP store 下载 xcode

2、安装 pod

pod 是 iOS /macOS 开发最常用的依赖管理工具,相当于 Java 的 Maven/Gradle,用于一键安装以及管理各种 iOS 开发中可能用到的三方库。

前置条件,安装轻量级 xcode 命令行工具

xcode-select --install

1。先安装 homebrew ,有代理的话可以直接从官网下

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

报错 "unable to access 'https://github.com/xxx" 的话,配置代理

export http_proxy=http://127.0.0.1:7890 export https_proxy=http://127.0.0.1:7890 git config --global http.proxy http://127.0.0.1:7890 git config --global https.proxy http://127.0.0.1:7890

装完后会提示将 brew 加入环境变量

echo >> /Users/xxx/.zprofile echo 'eval "$(/opt/homebrew/bin/brew shellenv zsh)"' >> /Users/xxx/.zprofile eval "$(/opt/homebrew/bin/brew shellenv zsh)"

无代理建议 cunkai 安装脚本,版本会比较老可能需要解决别的问题

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

这里用 cunkai 脚本注意切成内网别用公司 vpn 或者校园网

错误参考:

https://gitee.com/cunkai/HomebrewCN/blob/master/error.md

也可能是没有同意苹果的许可证,bash 输入

sudo xcodebuild -license accept

验证 brew 安装是否成功

brew --version

2。安装完 brew 后,用 brew 装 ruby

brew install ruby

完成后装 pod

sudo gem install cocoapods

用上述命令 terminal 没反馈看起来像卡住,可以换成这个会显示进度

sudo gem install cocoapods -V

若需更新 ruby,则依次执行

brew install rbenv ruby-build echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc echo 'eval "$(rbenv init -)"' >> ~/.bashrc source ~/.bashrc rbenv install 3.3.7 rbenv global 3.3.7

查看 ruby 版本

ruby -v

如果不对,配置 rbenv 到终端路径中

eval "$(rbenv init -)" export PATH="$HOME/.rbenv/bin:$PATH" export PATH="$HOME/.rbenv/shims:$PATH"

安装 pod 完成后查看版本

pod --version
3、安装 cursor

https://cursor.sh/ 下载 cursor

然后装辅助工具

brew install xcode-build-server xcbeautify swiftformat
http://www.jsqmd.com/news/694249/

相关文章:

  • 面试题:Spring事务失效场景
  • 避坑指南:在Vivado 2022.1中修改IP后综合失败的常见原因与解决步骤
  • rk3588本地部署大模型记录
  • 灯亮只是起点:智能照明系统安装的工程逻辑、实施重点与运维价值
  • 从Fluent到Simulink:MATLAB流体仿真数据交互与模型构建实战
  • 别再死记硬背RAID了!用一张图+三个真实场景,帮你彻底搞懂RAID0/1/5/10怎么选
  • 从面试题到项目实战:C++二进制/十进制转换的3种高效写法与避坑指南
  • 别再乱选Mode了!CarSim与Simulink联合仿真输入模块的Mode和Initial Value到底怎么设?
  • 存储过程习题
  • 10款论文降AI工具实测:SpeedAI清零AIGC率,语义保真度99%
  • PhotoPrism深度使用指南:从照片导入到智能整理,我的万张图片管理实战
  • 键盘重映射:如何用SharpKeys彻底驯服你的Windows键盘?
  • 怎么做才能做好数据基座?数据基座搭建避坑指南有哪些?
  • 亲测有效:大学生论文降AI工具优选指南
  • 安全与便利的平衡:在openEuler 20.03上为普通用户配置sudo替代su的完整指南
  • 别再只会拖拽了!Qt QHeaderView 这5个隐藏属性让你的表格/树形视图更专业
  • 项目接入 AI 指南-阿里百炼版
  • CCF-GESP C++三级考了啥?我用Python帮你把2023年9月的真题重写了一遍
  • ubuntu安装MySQL8.4 LTS
  • 对话的边界:HTTP 的克制,SSE 的流淌,WebSocket 的自由
  • Commit风水学:时辰决定系统稳定性
  • Prism弹窗对象_弹窗向主窗口返回值详解(工业级上位机专篇)
  • C语言(语句底层实现)
  • Mac 本地跑大模型完全指南:你的苹果电脑就是 AI 工作站
  • Word 自动保存失效、文档异常卡顿怎么办?一文解决 Cobra DocGuard 加载项干扰问题
  • 北京永利鑫达起重:承揽设备移位大件运输合规服务商盘点答疑 - 海棠依旧大
  • 人大金仓KingbaseES kdb_schedule插件:从零构建自动化计划任务
  • 2026年3月正规的出口退税咨询公司推荐,工商注册/外贸公司注册/公司注册,出口退税服务公司找哪家 - 品牌推荐师
  • 收藏!2026 年版大模型零基础入门指南,程序员小白快速学懂 AI 大模型
  • 学术合法性的本质之争:主流体系批判与贾子理论的价值重构