flutter项目打包macOS桌面程序dmg

此文章记录如何把flutter项目打包出来dmg文件,方便给客户直接使用安装应用程序;

正文:

1.开发创建一个完整的flutter项目,配置好macos文件夹版本;

2.导入完整的项目到Android Studio,如项目名:"Exxxxxx";

3.下载最新版程序兼容的flutter SDK;

4.在Android Studio顶部功能栏目中,选择setting,导入下载好的最新flutter SDK配置文件路径;

5.点击项目栏中的pubspec.yaml,点击pubget,意味着同步一下包

6.在Android Studio中运行程序,选择Mac OS,启动,此时会运行出来flutter开发好的桌面程序窗口;

7.关闭Android Studio,关闭桌面程序窗口;

8.选择项目名里面IOS-mac os文件夹;

9.点击如下:启动程序,电脑要有xcode

10.此时flutter项目运行在了xcode软件中,xcode中配置好名称,图标,苹果开发证书,版本号等;xcode上点击运行程序;

11.在xcode上也能够不报错,完好的运行桌面程序,product------->Archive-------->Distribute App-------->Custom-------->Copy App-------->Export(导入到桌面);

12,此时在桌面上可以看见导入出来的程序了,如下:

13.如果要打包dmg磁盘压缩文件,可以参考我这边文章:打包dmg磁盘文件

如:

结束!完美!

相关推荐
kingbal10 小时前
MAC:chatgpt登陆报错签名异常
macos·chatgpt
k4m7v2pz10 小时前
macOS 窗口最小化:三种写法的实测对比与可复用脚本
macos·窗口管理·截屏·applescript·bevy·ai自动化
Flutter OH12 小时前
Flutter OH 卡死冻屏问题定位指南
flutter·命令模式
2501_9160074712 小时前
Flutter与游戏App加固避坑指南:如何为混合开发与高交互应用选对安全方案?
安全·flutter·游戏·ios·小程序·uni-app·iphone
恋猫de小郭13 小时前
Flutter A2UI 深度解析,它是怎么提供动态生产力的,然后为什么 A2UI 不只是 Flutter
android·前端·flutter
恋猫de小郭1 天前
Android 17 + OkHttp 5.5.0 ,全新 ECH 下你的 HTTPS 域名可以请求时被安全隐藏
android·前端·flutter
「、皓子~3 天前
海狸IM 2.1 正式发布
flutter·微服务·golang·electron·开源软件·im·海狸im
里欧跑得慢3 天前
AI 驱动的 UI 国际化方案自动适配:从单一语言到多语言布局的智能转换
前端·css·flutter·web
witton3 天前
MacOS中在目录或者文件右键菜单中添加“使用VSCode打开”
vscode·macos·文件·目录·服务·automator·右键菜单