Expo Docs:Expo 官方文档,从创建项目到 EAS 构建并提交应用商店
首页与快速开始
首页标题为 “Create amazing apps that run everywhere”,说明可以用一个 JavaScript 或 TypeScript 项目构建在用户设备上原生运行的应用。快速开始给出命令 npx create-expo-app@latest,随后引导读者设置开发环境。首页还有两个教程入口:“Create a universal Android, iOS, and web app” 和 “Automate builds and releases with EAS Workflows”,分别讲解跨平台应用和自动化构建发布。

左侧目录的分区
左侧导航的顶层入口是 Guides、EAS、Reference 和 Learn。下面的分组依次为:入门(创建项目、设置环境、开始开发、下一步);AI(概述、Expo Skills、MCP Server、AI agents、LLMs);开发(开发工具、导航、用户界面、开发构建、配置插件、调试、数据库、身份验证、单元测试);审核(分发审核版本、与团队分享预览、用 Orbit 打开更新);发布(为应用商店构建、提交应用商店、商店元数据、OTA 更新、部署 Web 应用);以及监控服务。
Reference 指向最新版本的 API 参考,首页给出的 SDK 示例包括 Image、Camera 和 Notifications 三个模块。
生产构建:用 eas build 准备上架
“Build your project for app stores” 页面说明,提交应用商店需要先创建生产构建(production build),这类构建面向公开发布,或面向 TestFlight 等商店内的测试。使用 EAS 时,运行 eas build --platform android 或 eas build --platform ios 即可;--platform all 可同时构建两个平台;--message 可以给构建附加说明,显示在 EAS 控制台上,便于团队了解构建用途。
首次构建时,eas.json 中会自动生成 production 配置。页面写明,生产构建必须通过对应的应用商店安装,不能直接装到模拟器或设备上。例外是为 Android 在构建配置中显式设置 "buildType": "apk"。提交商店时推荐使用 aab 格式,这也是默认配置。页面还说明,只要 CI 服务能编译 Android 和 iOS 应用,也可以用它生成生产构建,本地构建同样可行。

开发者账号与签名凭据
页面列出的账号费用:上架 Google Play 需要 Google Play 开发者会员,一次性费用为 25 美元;上架 Apple App Store 需要 Apple Developer Program 会员资格,页面注明会员费为 99 美元。构建开始前,还需要为应用商店准备开发者账号,并生成或提供应用签名凭据。
机器可读的文档
首页提示,文档地址后加上 .md 即可获得该页的 Markdown 源文件,站点还提供完整的 Markdown 索引(llms.txt),方便 AI 工具阅读。