TRAE Work开发的App必须发布到应用商店或内部分发渠道,不可仅靠网页预览上线;PWA型可托管Vercel或Nginx免签名,Capacitor型需导出代码、本地构建、签名后提交商店。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

用TRAE Work开发的App需要实际发布到手机应用商店或内部分发渠道,不能仅靠网页预览或本地调试完成上线。TRAE Work本身不提供iOS签名、Android打包签名、应用商店审核辅助等原生能力,必须衔接标准移动开发交付链路。
确认TRAE Work生成的是哪种App类型
TRAE Work当前支持两类移动端输出:一是PWA(渐进式Web App),二是基于Capacitor或Cordova封装的混合App工程。前者可直接部署到Vercel/Netlify并添加manifest.json实现“添加到主屏幕”;后者需导出完整源码,在本地执行build → sign → submit全流程。
打开TRAE Work项目设置页,检查「构建目标」选项:【若显示“PWA”或“Web App”,则走静态托管路径;若显示“Android/iOS”或“Capacitor”,则必须导出代码并本地构建】。
这一步不可跳过——选错类型会导致后续所有操作白费时间。
部署PWA型App(免签名、免上架)
方法一:Vercel一键托管(推荐)
1、确保TRAE Work项目已启用PWA构建,且dist目录下存在manifest.json、service-worker.js和/icons文件夹;
2、登录vercel.com → Add New Project → Import GitHub仓库 → 选择对应项目;
3、Framework Preset选“Other”,Build Command留空,Output Directory填dist;
4、点击Deploy,成功后访问生成的xxx.vercel.app域名,长按Safari/Chrome地址栏→“添加到主屏幕”即可模拟原生App体验。
方法二:自建Nginx服务器(适合内网环境)
将dist整个目录拷贝至服务器/var/www/html/路径,启动Nginx服务,确保响应头包含Cache-Control: no-cache和Content-Security-Policy: default-src 'self';【缺少CSP头会导致部分PWA功能(如离线缓存)失效】。
部署Capacitor混合App(需签名、可上架)
第一步:从TRAE Work导出源码
在TRAE Work桌面版中,点击右上角「导出」→ 选择「Capacitor项目」→ 勾选Android与iOS平台 → 下载zip包并解压到本地工作目录。
第二步:初始化原生容器
① 打开终端进入解压后的目录,运行:npm install;
② 执行:npx cap add android && npx cap add ios;
③ 注意:iOS平台依赖Xcode 15+,Android平台需安装Android Studio及SDK 34+;【未满足任一环境将卡在cap sync阶段】。
第三步:配置签名与证书
Android:编辑android/app/build.gradle,在android {}块内添加signingConfigs,指向已生成的keystore文件;
iOS:打开ios/App/App.xcworkspace,用Apple Developer账号登录Xcode → Targets → Signing & Capabilities → 选择Team → 自动管理签名;
这一步必须手动完成,TRAE Work不介入签名流程。
第四步:构建并提交
Android:运行npx cap build android → 在android/app/build/outputs/apk/release/获取app-release.apk;
iOS:在Xcode中选择Generic iOS Device → Product → Archive → Distribute App → App Store Connect;
上传完成后,登录https://appstoreconnect.apple.com或https://play.google.com/console,按指引完成元数据填写与审核提交。


















