用途:该技能覆盖使用 EAS(Expo Application Services)将 Expo 应用部署到各平台,包括 iOS App Store、Android Play Store、Web 托管与 API 路由。
主要能力:提供生产构建、商店提交、Web 部署、CI/CD 自动化、版本管理与构建监控等流程指引,并附带 workflows、testflight、app-store-metadata、play-store、ios-app-store 等参考文档。
使用方式:先安装并登录 EAS CLI:npm install -g eas-cli 与 eas login;再执行 npx eas-cli@latest init 生成含构建配置的 eas.json。生产构建示例:npx eas-cli@latest build -p ios --profile production、npx eas-cli@latest build -p android --profile production,或 npx eas-cli@latest build --profile production 同时构建两端。提交商店可加 --submit,iOS TestFlight 可用 npx testflight。Web 部署:npx expo export -p web 后执行 npx eas-cli@latest deploy --prod,PR 预览用 npx eas-cli@latest deploy。版本管理可用 eas build:version:get 与 eas build:version:set;监控可用 eas build:list、eas build:view、eas submit:list。自动化通过 EAS Workflows 的 .eas/workflows/release.yml 定义 build 与 submit 任务。
适用场景:需要将 Expo 应用发布到 iOS、Android 或 Web,并希望统一构建、提交与 CI/CD 流程的团队。
限制:资料未提供具体收费、价格、平台支持范围与效果保证;部分参考文档路径在原文中写作 ./references/ 与 ./reference/ 两种形式,实际使用时需以项目内文件为准。