登录 注册
开发者工具
8,647
Stars
0
Forks
0
Watchers
0
Open Issues
未知
许可证
Swift
语言
创建时间
最近更新

项目能做什么

一键安装并自由切换多版本 Xcode 的 macOS 辅助工具。
来源:AI 基于仓库事实生成 · 内容以仓库实际 README 为准

使用说明 查看原始 README 原仓库文档

中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
<h1><img src="icon.png" align="center" width=50 height=50 /> <img src="IconDark.png" align="center" width=50 height=50 /> <img src="IconMono.png" align="center" width=50 height=50 /> Xcodes.app</h1>

The easiest way to install and switch between multiple versions of Xcode.

_If you're looking for a command-line version of Xcodes.app, try [`xcodes`](https://github.com/XcodesOrg/xcodes)._

![CI](https://github.com/XcodesOrg/XcodesApp/workflows/CI/badge.svg)

![](screenshot_light.png#gh-light-mode-only)
![](screenshot_dark.png#gh-dark-mode-only)

### :tada: Announcement

XcodesApp is now part of the `XcodesOrg` - [read more here](nextstep.md)

## Features

- List all available Xcode versions from [Xcode Releases'](https://xcodereleases.com) data or the Apple Developer website.
- Install any Xcode version, **fully automated** from start to finish. Xcodes uses [`aria2`](https://aria2.github.io), which uses up to 16 connections to download 3-5x faster than URLSession.
- Automatically resumes installs if network errors.
- Apple ID required to download Xcode versions.
- Just click a button to make a version active with `xcode-select`.
- View release notes, OS compatibility, included SDKs and compilers from [Xcode Releases](https://xcodereleases.com).
- Dark/Light Mode supported
- Security Key Authentication supported 
- Support installing Platforms/Runtimes
- Support installing Apple Silicon variants
- Review and clean developer storage in a separate Clean Up window.

Xcodes can install Apple’s `.aea` archives on macOS versions with `archiveutil extractXcodeAEA`. If Xcode Releases has an outdated download link, try the Apple Developer data source in Settings.

## Clean Up

Clean Up helps you review developer files, caches, and simulator storage. Open it from the bottom-left **Clean Up** button or the app menu. Nothing is selected or deleted automatically.

Xcodes scans on launch. The previous results appear immediately while a background scan refreshes them; the spinner shows when it is running. The window shows the last scan time and identifies cached results. Its **Available to clean up** estimate matches the bottom bar; **Total scanned** also includes incomplete and externally managed storage.

### Default folders

`~` means your home folder. Custom DerivedData and Xcodes storage paths are respected.

| Category | Location |
|---|---|
| Xcode build files | `~/Library/Developer/Xcode/DerivedData` |
| Archives | `~/Library/Developer/Xcode/Archives` |
| Device support | `~/Library/Developer/Xcode/iOS DeviceSupport` |
| Simulator devices | `~/Library/Developer/CoreSimulator/Devices` |
| Simulator runtimes | `/Library/Developer/CoreSimulator` (inventoried through `simctl`) |
| Xcodes downloads | Your configured Xcodes storage folder |

### Your folders

Use **Folders…** or **Settings → Cleanup** to add or remove scan locations. Suggestions include Downloads, device backups, app caches (`~/Library/Caches`), Trash, npm, Cargo, Gradle, and Docker storage; **C
阅读完整原文

商业机会分析 AI 生成

Xcodes Pro:高级开发环境与深度磁盘管理插件

产品构想在现有免费基础版上构建高级版本,专注提供更智能的 Xcode 磁盘治理方案(如自动规则清理 DerivedData、旧模拟器无感归档压缩、磁盘危险预警等)。
核心功能按项目维度的构建缓存生命周期管理、闲置模拟器自动休眠与深度归档、智能磁盘预警与菜单栏常驻小组件、一键环境诊断报告。
目标用户存储受限(如 256GB/512GB Mac)的独立开发者与中小团队工程师。
难度/周期中等 · 1 - 2 个月 · 成本:Apple 开发者账号年费($99)、独立分发网站与托管域名费用。
收费模式买断制(Lifetime License)或采用类似 Setapp 的订阅分成/小额年付($9.99 - $19.99)。
竞争风险现有免费版本清理功能已足够覆盖基础诉求;竞争对手(如 CleanMyMac 等综合清理工具)存在替代效应。
依据 已验证事实

TeamCodes:团队内部 Xcode 离线分发与环境一致性服务

产品构想针对企业内多人反复从 Apple 官方拉取十几 GB Xcode 挤占内网带宽的痛点,构建轻量级局域网/局域 P2P 分发与版本锁定系统。
核心功能局域网 Peer-to-Peer 极速共享或私有 MinIO/NAS 中继、团队 `.xcode-version` 配置检测与自动静默对齐、团队成员环境统一报告。
目标用户拥有 10 人以上移动开发团队的 Tech Lead、企业 IT 管理员。
难度/周期中等偏高 · 2 - 3 个月 · 成本:自建测试网络环境成本、跨设备通信调试成本。
收费模式按团队席位订阅(如 $5/人/月),支持私有化部署定制许可。
竞争风险企业网络安全限制策略(如内网安全隔离、P2P 协议屏蔽)导致局域网发现功能受限;大公司已有内部成熟 IT 镜像基础设施。
依据 尚需验证的假设

CI/CD 专用的 Xcode 自动化编排与镜像加速 Agent

产品构想将 GUI/CLI 的底层能力封装为面向自建 Mac 节点(Self-hosted Mac Runners)的运维加速与版本管理商业 Agent。
核心功能无头模式(Headless)静默安装与 Apple ID 凭据安全托管、流水线前置步骤快速切换 Xcode/SDK、构建后自动回收磁盘碎片。
目标用户维护 GitHub Actions / GitLab CI Mac 实体的 DevOps 工程师。
难度/周期高 · 3 - 4 个月 · 成本:Mac 云服务器测试环境(如 MacStadium/AWS EC2 Mac 实例测试费用)。
收费模式按机器节点数量或按月订阅企业支持与维护方案(B2B SaaS/License)。
竞争风险Apple 登录安全验证机制(2FA/Security Key)频繁变动可能导致 CI 无头自动化链路中断。
依据 AI推测
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心

竞品与相似项目 GitHub Search 真实检索

以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。

项目优势与风险

技术成熟度创建于 ,最近推送 ,发布过 35 个 Release
社区活跃Star 8,647 / Fork 0 / Issue 0(数据支持,可自行核实)
许可证未检测到(需人工确认)
主要风险上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价

安装与使用

快速开始(以仓库 README 为准)
git clone https://github.com/XcodesOrg/XcodesApp.git
cd XcodesApp
# 请阅读仓库 README 获取确切安装步骤(依赖、配置、启动命令)
阅读原仓库文档
术语说明:Docker=应用容器(把程序和依赖打包运行);API Key=调用外部服务的密钥;Git Clone=把仓库代码下载到本地。常见错误:API Key 未配置 / 端口占用 / 数据库连接失败,多数项目在 README 的 Troubleshooting 章节有说明。