其他分享
首页 > 其他分享> > flutter项目打包问题(apk 和 ipa)

flutter项目打包问题(apk 和 ipa)

作者:互联网

1、flutter项目打包 apk

今天主要介绍一下flutter项目的打包流程:
我们常用的 apk 打包命令是:flutter build apk
我通过这个命令打出来的 apk 包体积会很大,今天测试了一下,大概一个空的flutter 工程打包出来有 15 MB
但是我的工程打包出来有近 30MB
正常来说,我的 代码和图片资源 大概只会有 5MB 左右。
经过多方资料查阅,终于让我发现了一个可以打包出来跟空工程差不多大小的命令
flutter build apk --target-platform android-arm,android-arm64 --split-per-abi
这个命令可以将flutter项目打包出来只有 14MB

2、Mac 电脑打包 flutter项目 ipa 打包步骤

1)首先要确认flutter的环境变量已经配置完好
2)在android studio里面更新代码
3)使用 flutter build ios进行打包
4)打包完成以后使用命令直接进入iphoneos文件夹,由于本身android studio 终端就是在项目下面了
,所以就直接 先 cd buildcd iphoneos
当看见终端的前面变成 iphoneos git(master):
5)使用命令 rm -rf Payload
6)最后使用命令

 mkdir Payload && mv Runner.app Payload && zip -r Payload.zip Payload && mv Payload.zip Payload.ipa

7)运行结束以后的 ipa文件就是打包好的最终文件,可以安装再苹果手机上面

标签:ipa,Payload,apk,build,flutter,打包
来源: https://blog.csdn.net/qq_46143850/article/details/116534896