开发与工程 expoeasapp-store-deploymentiosandroidtestflightapp-store-metadata

Expo 应用商店发布助手

用 EAS 构建并发布 Expo 应用到 App Store、Google Play 和 TestFlight。

FollowSkills 评估 · FSRS-2.0
不推荐
52/ 100 五分制 2.6 / 5
信任安全15 / 25 · 3.0/5

文档明确提示 EAS、Apple Developer 和 Google Play 的费用,并建议将服务账号密钥放入 .gitignore 或 Secrets;但示例包含自动发布、生产轨道和远程版本管理,未要求发布前用户确认、未提供回滚方案,也未充分说明凭据和外部数据流,因此扣分。

可靠稳定8 / 20 · 2.0/5

覆盖 iOS、Android、TestFlight、元数据、版本和 CI/CD 的主要路径,且有常见问题章节;但未提供针对关键路径的测试或可复现结果,部分命令和配置存在版本或格式不确定性(例如 metadata keywords 示例、npx testflight),异常输入和失败反馈仍较薄弱,因此静态评分受限。

适用触发10 / 15 · 3.3/5

触发条件、适用对象和与 eas-hosting、eas-workflows 的边界较清楚,也列出 zh-Hans/zh-Hant locale;但未提供中文用户操作说明或中国大陆网络可达性分析,核心功能依赖 Expo、Apple 和 Google 的海外服务,且非适用场景边界仍不完整,因此扣分。

规范维护9 / 15 · 3.0/5

SKILL.md、agent 配置和分主题参考文档结构清晰,包含安装、配置、示例、故障排查、许可证和版本号;但缺少该技能专属的维护责任人、更新路径、变更记录和已知限制的系统化说明,因此未满分。

有效结果6 / 15 · 2.0/5

命令、eas.json 示例和平台指南可覆盖生产构建、商店提交、TestFlight 和元数据管理的核心任务;但静态材料没有验证代表性输出,且凭据、商店后台配置和审查仍需人工完成,直接可用性和相对手工流程的收益证据有限,因此扣分。

证据核验4 / 10 · 2.0/5

证据包括版本化源文件、详细参考文档、README 和仓库 CI 检查;但没有针对本技能关键路径的提交测试、真实构建记录或第三方复核,结论主要依赖文档内容,故仅给有限可验证性。

证据充分度: 评估于 2026年7月20日 审查版本 8bd359f8a44d
使用前请注意
  • 执行任何 eas build、eas submit、metadata:push 或自动发布流程前,应明确确认目标项目、平台、轨道、版本和费用,并准备可行的暂停或回滚计划。
  • 不要将 Apple API key、Google service-account JSON、演示账号或密码提交到仓库;示例中的凭据字段应替换为安全的 Secrets 或受控环境变量。
  • 核心流程依赖 Expo、Apple App Store Connect 和 Google Play 等外部服务;在中国大陆网络环境中应先验证 CLI、认证和上传链路的可达性。
  • 应根据当前 EAS CLI、App Store Connect 和 Google Play 文档复核命令、字段格式、配额及发布政策。
查看完整评分方法 →

这个 Skill 能做什么,适合哪些场景?

这是 expo/skills 仓库中的一个独立 Agent Skill,专注于 Expo 原生应用的商店发布流程。它指导用户使用 EAS CLI 创建配置、构建 iOS 和 Android 生产版本,并提交到 App Store、Google Play 或 TestFlight。它还覆盖 eas.json 构建与提交配置、版本号和构建号管理,以及应用商店元数据和 ASO。EAS 是付费服务,构建分钟数和商店账号费用可能适用。

指导安装并登录 EAS CLI,初始化 eas.json,运行 iOS、Android 或双平台生产构建,使用 --submit 提交到 App Store Connect 或 Google Play,并通过 npx testflight 快速提交 iOS 测试版本。它还示范配置 Apple 和 Google 凭据、Android 发布轨道、远程版本管理、构建状态查询、提交状态查询,以及商店元数据和 ASO 工作流的参考资料入口。

  1. Expo 开发者准备向 App Store 发布生产版本,需要配置 iOS 构建、提交和版本号。
  2. Android 团队要将 Expo 应用提交到 Google Play,并设置 internal、closed、open 或 production 轨道。
  3. 产品团队需要把 iOS 构建提交到 TestFlight 进行 Beta 测试。
  4. 发布工程师需要通过 eas.json 管理生产构建、提交配置和自动递增版本号。
  5. 应用运营人员需要准备 App Store 元数据或 ASO 优化流程。

这个 Skill 有哪些优点和局限?

优点
  • 覆盖 iOS App Store、Google Play 和 TestFlight 的完整发布主流程。
  • 提供可直接复制的 EAS CLI 命令和 eas.json 配置示例。
  • 包含版本号、构建号、提交状态和构建状态管理说明。
  • 明确区分原生应用商店发布与 EAS Hosting 网站/API 部署。
局限
  • EAS 构建和提交受付费计划及免费额度限制。
  • 商店提交需要付费的 Apple Developer 和 Google Play 账号。
  • 源材料未提供测试套件或具体平台验证结果。
  • 完整的 CI/CD、TestFlight、商店元数据和平台提交流程依赖外部参考文件。

如何安装这个 Skill?

该技能位于仓库的 plugins/expo/skills/eas-app-stores/SKILL.md。README 只提供 Expo 技能集合的安装方式:对 Cursor、OpenCode 等工具运行 npx skills@latest add expo/skills --skill '*';对 Codex 运行 codex plugin add expo@openai-curated;对 Claude Code 运行 claude plugin install expo@claude-plugins-official。源材料未提供只安装 eas-app-stores 的独立安装命令。

如何使用这个 Skill?

先运行 npm install -g eas-clieas login,再在 Expo 项目中运行 npx eas-cli@latest init 初始化 eas.json。之后可运行 npx eas-cli@latest build -p ios --profile productionnpx eas-cli@latest build -p android --profile productionnpx eas-cli@latest build --profile production;提交时加上 --submit,iOS TestFlight 可运行 npx testflight。也可以询问:帮我准备这个 Expo 应用的生产构建并提交到 TestFlight。

这个 Skill 与同类方案有什么区别?

如果目标是部署 Expo 网站或 Expo Router API 路由,应使用同一集合中的 eas-hosting 技能;本技能专注于原生应用商店发布。Expo 文档、Expo CLI 和 EAS CLI 仍是相关事实的来源。

常见问题

使用这个技能需要付费吗?
技能本身采用 MIT 许可证,但 EAS 是付费产品并有免费额度限制;构建会消耗计划中的构建分钟数,商店提交还需要付费的 Apple Developer 和 Google Play 账号。
它能部署 Expo 网站或 API 路由吗?
不能。本技能面向 iOS、Android、App Store、Google Play 和 TestFlight;Expo 网站或 API 路由部署应使用 eas-hosting 技能。
发布前需要准备什么?
需要 Expo 项目、EAS CLI 和网络连接;iOS 发布需要 Apple 凭据和开发者账号,Android 发布需要 Google Play Console 服务账号及相关配置。
它会自动管理版本号吗?
示例配置使用 `appVersionSource: "remote"` 和 `autoIncrement: true`,并提供查看或手动设置版本和构建号的 EAS 命令。

同仓库的其他 Skills

均来自 expo/skills

开发与工程

Expo 开发客户端构建助手

为 Expo 原生代码测试构建并分发开发客户端。

开发与工程

Expo 原生 UI 构建助手

用 @expo/ui 在 Expo 中构建跨平台原生界面。

开发与工程

Expo 棕地集成助手

帮助团队将 Expo 和 React Native 增量集成到现有的原生 iOS 或 Android 应用中。

开发与工程

Expo Web 转原生迁移指南

将现有 React 网站逐屏迁移为可发布的 Expo 原生应用。

开发与工程

Expo App Clip 助手

为 Expo 应用配置可由网址唤起的 iOS App Clip。

开发与工程

EAS 云端模拟器助手

让无法本地运行模拟器的团队在 EAS 云端运行、操控并截图 Expo 应用。

自动化与运维

Expo EAS 工作流助手

帮助 Expo 项目编写、编辑和验证 EAS CI/CD 工作流。

开发与工程

Expo EAS 托管部署

帮助 Expo 项目部署网站与 API 路由,并配置密钥、域名和边缘运行时。

开发与工程

Expo 技能评测器

端到端验证 Expo 技能是否触发、产出可用代码并正确渲染。

开发与工程

Expo 原生模块迁移助手

将现有 Expo 原生模块从 1.0 DSL 迁移到 2.0 宏 API,同时保持 JavaScript 接口不变。

自动化与运维

EAS Observe 性能观测助手

帮助 Expo 团队接入、查询并解读生产环境中的启动、导航和自定义事件性能指标。

自动化与运维

EAS 更新健康洞察

用 CLI 检查 EAS Update 的崩溃率、采用情况与发布健康度。

开发与工程

Expo 项目结构指南

为全新的 Expo Router 应用建立清晰、可扩展的文件结构。

开发与工程

Expo 数据请求指南

为 Expo 应用提供从 API 请求到缓存、离线与身份验证的网络开发指导。

开发与工程

Expo 技能反馈

帮助用户提交 Expo 技能或框架反馈,并管理匿名使用遥测。

开发与工程

Expo 集成示例助手

用 Expo 官方示例快速适配第三方库与服务。

设计与前端

Expo 原生界面设计指南

帮助 Expo 开发者构建符合 Apple 设计规范、具备原生体验的响应式界面。

开发与工程

Expo SDK 升级助手

帮助 Expo 团队升级 SDK、处理依赖冲突并完成兼容性清理。

开发与工程

Expo DOM 组件助手

让 Expo 原生应用渐进式复用 Web 代码与 Web 专属库。

开发与工程

Expo Tailwind 样式配置助手

为 Expo 应用配置 Tailwind CSS v4、NativeWind v5 与跨平台样式支持。

相关 Skills