花了点时间探索了下electron的打包流程,并自己实现了一个简单的demo,发现并不难,而且让我进一步探索了macOS的应用是如何构建的。
流程:
- 下载二进制
- 解包
- 处理所有的plist文件和可执行文件,(权限和应用名称,二进制名称更改)
- 复制打包好的前端资源
- 将x64和arm64的app合并为universal
- 清理冗余的文件减少体积
- 签名
花了点时间探索了下electron的打包流程,并自己实现了一个简单的demo,发现并不难,而且让我进一步探索了macOS的应用是如何构建的。
流程: