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磁盘文件

如:

结束!完美!

相关推荐
大龄秃头程序员8 小时前
【Flutter Bloc 从 0 到 1】用最少代码跑通 Bloc
flutter
m0_738185828 小时前
Flutter 鸿蒙化实战:sqflite 适配 OpenHarmony,本地 SQLite 数据库
flutter·华为·harmonyos·鸿蒙
2501_915921439 小时前
详细教程:使用Perfdog工具测量iOS应用的功耗性能与优化方法
android·macos·ios·小程序·uni-app·cocoa·iphone
梦曦i9 小时前
uni-app、uni-app x 与 Flutter 深度对比:2026年跨平台开发框架选型指南
flutter·uni-app·uni-app x
恋猫de小郭10 小时前
Flitz ,一个把 Flutter 玩成热插拔 Preview 的有趣项目,不错的思路
android·前端·flutter
FungLeo10 小时前
成为全栈·Flutter App 篇·Refresh Token 旋转与并发 401:安全存储与会话代次
flutter·jwt·移动安全·身份认证·token刷新·成为全栈
m0_7381858211 小时前
Flutter 鸿蒙化实战:simple_circular_progress_bar 适配 OpenHarmony,环形进度条
flutter·华为·harmonyos·鸿蒙
OliverQiu1 天前
开源一个 macOS 小工具:集中管理 ChatGPT 的网络启动配置
macos·chatgpt·swiftui·mac·proxy·codex·dmg
大龄秃头程序员1 天前
Riverpod 深度解析:从响应式本质到最小可运行闭环
flutter