iOS App 从 0 到 1

环境与账号

Mac、Xcode、Apple ID、付费开发者——开工前先把门槛踩实。

1你需要什么

项最低要求说明
电脑能跑较新 macOS 的 Mac无 Mac 无法正式用 Xcode 出包
系统匹配目标 Xcode 的 macOSApp 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 能看到机型。

iOS App 从 0 到 1 · 主讲 SwiftUI / iOS