指南
查看 iOS Kit
React Native 移动应用开发者:为什么用 Expo 入门
想成为 React Native 移动应用开发者,Expo 是一个简单的起点。你用 JavaScript 或 TypeScript 写应用,边写边在 iPhone 上看到效果,第一天也不用处理所有原生配置。它是我应用的技术基础,也是 iOS Kit 起步代码的基础。
作者:Mehdi Azizi · 内容审阅于

你将学到
- 只学一种语言
- JavaScript 或 TypeScript,网页的语言。AI 很熟悉它们,因此能帮你写代码、改代码。
- 边写代码边在 iPhone 上看效果
- 每次修改都会显示在手机上。你通过看结果学习,而不是读理论。
- 云端构建
- Expo 的服务会编译应用并发送到 TestFlight,帮你省去大部分原生配置。
- 常用功能都有现成模块
- 通知、购买、相机、存储:常见模块都已存在。你只需组装,不必重写。
- 认清局限
- 有些功能需要原生代码。你会学会提前识别,选择力所能及的想法。
分步进行
- 第 1 步
安装 Expo,创建项目,在 iPhone 上跑起第一个页面。
- 第 2 步
开发核心功能,把一个版本发到 TestFlight。
- 第 3 步
加入 RevenueCat 和 PostHog,这两个模块都能集成到 Expo 项目中。
- 第 4 步
准备最终版本,提交给 Apple。
为什么跟我学
我的应用 Solys、TradaZen、Nolera和Vigie 都是用 Expo 开发的。我也知道 Expo 的边界:Solys 的闹钟走的是原生 AlarmKit,因为要穿透静音模式的闹钟必须这样做。你学的是我每天在用的工具,连同它的局限。
从免费指南开始
没有 Mac 发布 iOS 应用:Expo 和 EAS 指南2026年10月9日 · 9分钟iOS还是安卓:第一个App先做哪个2026年10月9日 · 8分钟TestFlight 使用教程:iPhone 应用上架前测试2026年10月9日 · 8分钟Expo 应用 API 密钥安全:哪些该放服务器2026年10月9日 · 7分钟用 Codex 开发 App:新手入门指南2026年10月9日 · 6分钟
常见问题
入门选 React Native 还是 Swift?
Swift 是 Apple 的原生语言,有它的优势。对于带订阅的第一款应用,React Native 配合 Expo 能给你更多现成模块,而且 AI 很擅长这种语言。
Expo 只适合小应用吗?
不是。有很多已上架的应用跑在 Expo 上;当某个功能需要原生时,加一个模块即可,不必全部重写。
我也能做 Android 版吗?
Expo 支持,套件代码也能编译到 Android,但所有打磨都是针对 iPhone 和 App Store 的。一款好好上架的应用,胜过两个平台上各做一半。
iOS Kit
我自己 App 用的起步代码、附带 Claude 提示消息的完整流程,以及所有工具包。Claude 从一个已经能跑的 App 开始。 €129.99。