mirror of
https://gitee.com/wanwujie/sub2api-mobile
synced 2026-04-02 22:42:14 +08:00
1.4 KiB
1.4 KiB
Expo Release
当前项目已绑定新的 Expo / EAS 项目:
- Owner:
ckken - Slug:
sub2api-mobile - Project ID:
acaedd05-5a2a-4843-a648-e025c08ce7b3
已完成配置
app.json已配置ownerapp.json已配置runtimeVersion.policy = appVersionapp.json已配置updates.urleas.json已配置development / preview / production三套 profile
登录状态检查
npx expo whoami
npx eas whoami
预览包
npm run eas:build:preview
GitHub Actions 构建
仓库已提供工作流:.github/workflows/eas-build.yml
使用前需要在 GitHub 仓库 Secrets 里配置:
EXPO_TOKEN
触发方式:
- 打开 GitHub 仓库的
Actions - 选择
EAS Build - 点击
Run workflow - 选择:
profile:preview或productionplatform:android/ios/all
工作流会执行:
npm ci
npx eas build --non-interactive --profile <profile> --platform <platform>
正式包
npm run eas:build:production
OTA 更新
预发:
npx eas update --branch preview --message "preview update"
正式:
npx eas update --branch production --message "production update"
当前还需要你补的内容
- iOS 的
bundleIdentifier - Android 的
package
如果不补这两个标识,原生构建时 EAS 还会继续要求你确认或生成。