「xcodes」一条命令安装和切换 Xcode:适合 macOS 开发与 CI 的开源 Swift CLI

xcodes 在终端中安装 Xcode 的官方示例截图

xcodes 是 XcodesOrg 开源的 macOS 命令行工具,用来下载、安装、列出、切换、卸载和更新多个 Xcode 版本。对经常在不同项目、不同 CI 环境之间切换 Xcode 的 iOS / macOS 开发者来说,它把原本偏手工的版本管理流程收进了一组终端命令里。

它的典型用法很直接:通过 xcodes install 安装指定版本,xcodes installed 查看本机已有版本,xcodes select 切换当前使用的 Xcode。团队也可以在仓库里放一份 .xcode-version,让本地机器和 CI 更容易保持一致。

安装方式上,项目推荐使用 Homebrew:brew install xcodesorg/made/xcodes。官方说明里提到,发布构建经过 Developer ID 签名和 notarization,并且安装 xcodes 本身不要求机器上已经装有 Xcode。除了 Homebrew,也可以通过 GitHub Releases、Mint 或从源码构建安装。

除了 Xcode 主程序,xcodes 还支持列出和安装 Apple 平台 runtime,例如通过 xcodes runtimes --include-betas 查看 beta runtime,再用 xcodes runtimes install 安装指定版本。下载层面,它可以配合 aria2 提升速度,README 中给出的预期是约 3 到 5 倍下载加速;实验性的 unxip 还可让解压阶段更快。

这个项目使用 Swift 编写,MIT 协议开源,GitHub 上约 4.6k Star。最近的公开版本是 1.6.2,发布于 2025 年 6 月,主要修复 patchable cryptex disk image 相关处理和组织名称显示问题。

如果你只是偶尔打开 Xcode,系统自带的 App Store 安装方式已经够用;但如果你需要同时保留多个 Xcode、在 CI 里固定工具链、测试 beta 版本,或者给团队统一版本切换方式,xcodes 会更像一个基础设施小工具。

CLI:https://github.com/XcodesOrg/xcodes
App 版:https://github.com/XcodesOrg/XcodesApp

原创文章,如若转载,请注明出处:https://wefound.cc/p/3639.html

(0)
「Trigger.dev」TypeScript AI 工作流平台:长任务、重试队列、可观测性和自托管部署
上一篇 2026年 5月 26日 上午11:25
「SubmitDirs」把产品提交到 100+ 目录站:给独立开发者补外链和曝光的提交服务
下一篇 2026年 5月 26日 下午3:12

相关推荐