chore(mobile): align uni-app compiler with HBuilderX 5.23 alpha

- bump @dcloudio/* to 3.0.0-alpha-5020320260803001 to match the
  HBuilderX-Alpha 5.23.2026080313 debug base (fixes HTML5+ Runtime
  5.14/5.23 mismatch dialog on device)
- add .env.development with VITE_SMS_VERIFICATION_ENABLED=true so the
  SMS code field shows in run mode; on-device debug talks to prod
  backend where verification and the pilot fixed code are enabled
- update MOBILE_APP_PACKAGING.md toolchain line
This commit is contained in:
2026-08-05 01:28:16 +08:00
parent be94b68a92
commit 08e1ad33b6
4 changed files with 184 additions and 181 deletions
+1 -1
View File
@@ -9,7 +9,7 @@
- `manifest.json` 只保留不含秘密的发布配置。`.keystore`、`.p12`、`.mobileprovision` 与证书密码只能由发布负责人在 HBuilderX 云打包界面或受控 CI 秘密变量中提供,绝不能提交 Git。
- Android 最低试点设备为 Android 10,`manifest.json` 显式固定 `targetSdkVersion=35`,避免回落到 DCloud 默认 API 28 兼容模式;iOS 最低试点设备为 iOS 15。每次发版提升 `versionCode`,再更新 `versionName`。
- Android 设备信息与外部存储权限固定为启动时不申请;Camera/Record 模块仅在用户进入相应功能后走运行时授权。不要为了消除系统权限声明而删除实际使用的媒体模块,也不要恢复启动即申请。
- 当前编译链与本机 HBuilderX 5.22 对齐:GUI 产品版本为 `5.22.2026071707`,`D:\HBuilderX\cli.exe version` 返回 `5.22.2026072503-alpha`;`@dcloudio/uni-app`、`@dcloudio/uni-app-plus`、`@dcloudio/uni-h5`、`@dcloudio/vite-plugin-uni` 均固定为 `3.0.0-alpha-5020220260725001`。这是 HBuilderX/uni-app 编译器版本,不是 Android `minSdkVersion`。
- 当前编译链与本机 HBuilderX 5.23 对齐:`/Applications/HBuilderX-Alpha.app` 产品版本为 `5.23.2026080313-alpha`;`@dcloudio/uni-app`、`@dcloudio/uni-app-plus`、`@dcloudio/uni-h5`、`@dcloudio/vite-plugin-uni` 均固定为 `3.0.0-alpha-5020320260803001`。这是 HBuilderX/uni-app 编译器版本,不是 Android `minSdkVersion`。
- 四个 DCloud 编译包必须保持同一批次;否则 npm 版 uni-ui 的 easycom 解析可能落入不同的 `uni-cli-shared` 实例,表现为 `<uni-forms>`、`<uni-easyinput>` 等组件无法解析。
## 本地验证与出包