Flutter——打包到TestFlight和安卓

1、开发环境:VSCode

pubspec.yaml 文件中 -> version: 2.3.1+2243   (每次发新版,后面的版本+1即可)


2、准备打包到iOS

VSCode命令工具中执行:

$ flutter clean
$ flutter packages get
$ flutter build ios --release


全部执行完毕之后,需要在XCode中打包:

Product -> Archive(等待一段时间之后,会成功将项目存档)
Distribute App -> 选App Store Connect -> next ->Upload -> Next -> … (继续默认Next)

(如果中途有退出,也可以在XCode顶部工具栏Windows -> Organizer直接打开上面的界面)

最重要的两部来了:添加证书+描述文件 (切记证书和描述文件是否匹配和生效)

 然后继续默认Next,直到构建到App Store Connect中,如果TestFlight已配置好,也可以在TestFlight中查看已构建的最新版本


3、准备打包安卓

VSCode中执行:

新的多渠道快速打包指令(跑2遍) ,第一遍会提示编译失败,继续执行第二遍即可

$ flutter pub run flutter_walle_plugin setChannel flutter build apk

打包aab 还是 用 原始的   

$ flutter build appbundle

如果中途出现Java运行时的报错字眼,那可能是因为你的本地环境中没有安装Java环境

https://www.java.com/zh-CN/

执行口令:

$ java -version  (如果是Linux,需要执行 java -- version )

$ which java

$ brew  

Java下载地址:
http://www.java.com

原文地址:https://www.cnblogs.com/liuzhi20101016/p/14148928.html