把平时折腾过程中能复用、能回查、能少踩坑的内容整理成一处集中知识库。以后开发环境、AI 配置、物联网手册和折腾记录都会逐步收在这里。
很多 iOS 开发者新手在尝试自行开发 iOS 应用或工具时,第一步就会卡在 Xcode 的下载上。按照大多数攻略的建议,你会访问 Apple 官方下载入口:https://developer.apple.com/download/all/
当你登录 Apple ID 后,页面往往不会展示下载列表,而是粗暴地跳转回 Account 首页。这是因为 Apple 通过前端路由拦截实施了“账号降级”。对于未购买开发者计划或账号被判定为“非活跃”的普通用户,Apple 隐藏了搜索和选择历史版本的权利。
为了绕过这个拦截,可以使用开发者社区常用的开源工具 xcodes。
curl -L -O https://github.com/XcodesOrg/xcodes/releases/download/1.6.2/xcodes.zip
unzip xcodes.zip
这一步需要输入开机密码。
sudo mv xcodes /usr/local/bin/ && chmod +x /usr/local/bin/xcodes
sudo 是为了把工具放进 /usr/local/bin,确保你在终端任何目录下都能直接执行。输入密码时屏幕不会显示字符,这是 macOS 的正常安全机制。
xcodes version
在下载前,先确认你的 macOS 版本能支持哪个版本的 Xcode。官方对应表在这里:https://developer.apple.com/support/xcode/
xcodes auth signin
把版本号替换成你查到的匹配版本,例如 16.1。
xcodes install 16.1
/Applications。如果网页端被拦住,这套方法能把“找历史版本 Xcode”这件事变得直接很多。核心思路不是去找第三方资源,而是换一个方式访问 Apple 官方提供的内容。