环境与账号
Mac、Xcode、Apple ID、付费开发者——开工前先把门槛踩实。
1你需要什么
| 项 | 最低要求 | 说明 |
|---|---|---|
| 电脑 | 能跑较新 macOS 的 Mac | 无 Mac 无法正式用 Xcode 出包 |
| 系统 | 匹配目标 Xcode 的 macOS | App Store 会写兼容版本 |
| Xcode | 最新稳定版(体积很大) | 含模拟器、SDK、Instruments |
| Apple ID | 免费即可练手 | 真机 7 天重签;上架需付费账号 |
会 Android Studio / DevEco?心智类似「装 IDE + SDK」,但 iOS 工具链几乎只绑在 Mac 上。
2安装 Xcode
App Store 搜 Xcode
→
下载安装(数 GB)
→
打开同意协议
→
装额外组件
# 可选:确认命令行工具
xcode-select -p
# 若提示未安装:
xcode-select --install
第一次打开很慢、会弹「Installing additional components」——正常。磁盘至少预留 30GB+。
3账号:免费 vs 付费
免费 Apple ID
- 模拟器随便跑
- 真机可装,约 7 天证书过期要重签
- 不能上架 App Store
Apple Developer Program(付费)
- 真机长效调试、TestFlight
- 可提交 App Store / 企业分发(看类型)
- 按年续费;团队账号权限更复杂
真实问题:Xcode → Settings → Accounts 里一直转圈加不上账号
检查网络与双重认证;必要时退出再登。公司网若拦 Apple 服务,换网络。账号地区与付款方式异常也会导致登录失败。
真实问题:下载 Xcode 失败 / 卡住 99%
App Store 大包常见。可改用 developer.apple.com/download 下指定版本;或清缓存后重试。磁盘不足会表现为「假卡住」。
4开工检查清单
Xcode 能打开
无闪退、组件装完。
Accounts 已登录
至少有一个 Apple ID。
模拟器列表非空
Window → Devices and Simulators 能看到机型。