diff --git a/docs/base/13-hbx.md b/docs/base/13-hbx.md index 2772551..d4708aa 100644 --- a/docs/base/13-hbx.md +++ b/docs/base/13-hbx.md @@ -4,9 +4,14 @@ `hbx 模板` 适用于 `2 类用户` -- 使用 `uniCloud` 云开发的用户,必须使用 `hbx 版本`,因为 `uniCloud` 跟 `HBuilderX` 是绑定的。 +- ~~使用 `uniCloud` 云开发的用户,必须使用 `hbx 版本`,因为 `uniCloud` 跟 `HBuilderX` 是绑定的。~~ - 开发 `App` 的用户,可选使用 `hbx 版本`。 +> 现在 `base` 模板已经完全可以替代 `hbx` 模板了,所以 `hbx` 模板不再维护。 +> +> 1. `base` 模板一样可以使用 `uniCloud` 云开发。 +> 2. `base` 模板支持 `App` 开发,并且也可以热更新,详情请见 [APP 专区](./18-app)。 + ## 仓库地址 - gitee: [unibest-hbx](https://github.com/uni-run/unibest-hbx) diff --git a/docs/base/18-app.md b/docs/base/18-app.md index 0090a69..ee57b5c 100644 --- a/docs/base/18-app.md +++ b/docs/base/18-app.md @@ -34,3 +34,17 @@ function foo() { ## 3.unibest 的 `原生插件` 模块配置 > [参考文献: 掘金教程 - Unibest 原生插件模块配置](https://juejin.cn/post/7496807547447427081) + +## 4. app 热更新 + +### 4.1 mac 电脑的 ios 模拟器热更新 + +- pnpm dev:app +- 把 `dist/dev/app` 文件夹加入到 `hbx编辑器` 里面,然后运行。这样在编码的时候是可以热更新的。 + +> 但是上面的方法,在android 模拟器里面不生效。 + +### 4.2 安卓手机热更新 + +- 与 `ios` 不同,安卓端需要把整个 `unibest 项目中的 src 文件夹` 加入到 `hbx` 里面,然后运行。这样在编码的时候也是可以热更新的。 +- 真机调试的时候,也是这样。