XcodesApp
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)._    ### :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 章节有说明。