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

如:

结束!完美!

相关推荐
卢叁15 小时前
Flutter之阿里云视频播放器支持 iOS模拟器解决方案
flutter
鹏多多18 小时前
flutter睡眠与冥想数据可视化神器:sleep_stage_chart插件全解析
android·前端·flutter
❀͜͡傀儡师1 天前
docker安装mac系统
macos·docker·容器
Zender Han1 天前
Flutter 新版 Google Sign-In 插件完整解析(含示例讲解)
android·flutter·ios·web
weixin_411191841 天前
flutter中WebView的使用及JavaScript桥接的问题记录
javascript·flutter
库奇噜啦呼1 天前
【iOS】多线程学习
macos·ios·cocoa
守城小轩1 天前
Chromium 140 编译指南 macOS 篇:基础环境准备(一)
chrome·macos·chrome devtools·指纹浏览器·浏览器开发·超级浏览器
许泽宇的技术分享1 天前
用 OpenAI Whisper + pyannote.audio 打造“谁在说什么”的全栈语音理解系统
macos·whisper·xcode
游戏开发爱好者81 天前
iOS 商店上架全流程解析 从工程准备到审核通过的系统化实践指南
android·macos·ios·小程序·uni-app·cocoa·iphone
QuantumLeap丶1 天前
《Flutter全栈开发实战指南:从零到高级》- 18 -自定义绘制与画布
android·flutter·ios