flutter build ios --release 很大?

用 flutter 打包先

flutter build ios --release

注意, 这里会生成一个 app, 我们不要管这个 app, 这个 app 打包成 ipa 太大了, 几百 M, 顶不住.

我们需要用 xcode 帮我们压缩一波.

右键ios->Flutter->Open iOS module in Xcode

点击Runner, 设备选择Generic iOS Device

XCode 菜单栏选择Product->Analyze...

然后等一段时间, 等它编译完成. 会有如下提示:

之后会在Products文件夹生成该 app

右键该 app ->Show in Finder

在该目录下新建一个Payload文件夹, 并将该 app 拖进去

右键->压缩"Payload"

将生成的 Payload.zip 文件更名为 xxx.ipa 即可得到 ipa 安装包

可以看到这样生成的 ipa 只有47.5MB

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章