diff --git a/Design/WasmSplit.md b/Design/WasmSplit.md index 2eba4b45c2e630d601e62c494e9b1a87670da7fb..0e95c27457d6375c700b2d35d59bf87e21ebd3d5 100644 --- a/Design/WasmSplit.md +++ b/Design/WasmSplit.md @@ -9,6 +9,8 @@ - [迭代流程](#迭代流程) - [关闭分包](#关闭分包) - [增量分包](#增量分包) +- [Changelog](#Changelog) +- [注意事项](#注意事项) - [FAQ](#faq) - [分包是否是必要的](#分包是否是必要的) - [收集到什么时候可以结束](#收集到什么时候可以结束) @@ -118,6 +120,28 @@ unity 导出小游戏项目后,代码是在一个 wasm 文件里,经过 brot 这里主要是通过 symbol 文件,按函数签名识别相同函数来实现的,因此需要导出时有 symbol 文件 +## Changelog +### v1.1.0 +#### Feature +- 新增APIV3 + - 使用条件:**转换插件版本高于202212070000**且**重新出包** + - 功能:降低iOS高性能模式分包后内存占用 +- 分包插件交互优化 + - 支持APIV3时,等待预处理提前到选择是否增量更新的界面,收集时可使用安卓和iOS同时进行 + - 收集界面增加连接状态、appid信息展示 + +#### Fixed +- 判断是否支持APIV2 + +### v1.0.2 +#### Feature +- 新增APIV2 + - 使用条件:**转换插件版本高于202212070000导出的包** + - 功能:使用分包插件只生成wasmcode1一个代码包,不再生成wasmcode_wk,降低总包体大小 + + +## 注意事项 + ## FAQ ### 分包是否是必要的 @@ -193,3 +217,23 @@ iOS 高性能模式由于加载子包的实现不同,刚开始收集时又基 --- 请检查指定参考的旧版本以及当前版本是否都有 symbol 文件,以及是否有更换引擎或者其他导致代码变动较大的操作 + +### 如何更新分包插件 + +--- + +微信开发者工具会自动更新分包插件,一般不需要手动更新。可前往**微信开发者工具-编辑器区域-拓展列表**查看插件版本确认是否为最新版本 + +> 请勿使用小游戏版微信开发者工具,会出现插件无法正常更新或安装。请前往:适配文档-安装与使用,下载stable版本微信开发者工具。 + + + +### 分包插件安装失败 + +--- + +**首先确认是否为stable版本开发者工具。** + +有两个地方可安装插件: +1. 编辑器区域-拓展:搜索wasm-code-split,点击安装 +2. 菜单栏-设置-拓展设置,找到wasmcodesplit,点击进入详情页,点击获取 \ No newline at end of file diff --git a/image/wasmsplit/check-version.png b/image/wasmsplit/check-version.png new file mode 100644 index 0000000000000000000000000000000000000000..b383fb2baf9065c73637d17be387750127f6eb9b Binary files /dev/null and b/image/wasmsplit/check-version.png differ