Qt提供了macdeployqt工具,借助于此,在OS X上发布Qt写的程序几乎是所有平台中最简单的,

在对应的Qt 安装目录下可以看到,我的电脑安装路径是:D/Qt/Qt5.4.1/5.4/clang_64/bin/macdeployqt

1.发布widgets程序

在终端 先进入到 macdeployqt 的路径下面 执行命令:./macdeployqt /Users/zhangyun/Desktop/build-untitled-Desktop_5_4_0_64bit-Release/yourappname.app -dmg

即可以在你的工程目录下生成对应的dmg文件

注:yourappname.app 是你生成可执行文件的名字。

2.发布quick2程序

在终端 先进入到 macdeployqt 的路径下面 执行命令:

./macdeployq /Users/zhangYunguang/Desktop/build-TianXingIngest_Client-Desktop_Qt_5_6_2_clang_64bit-Release/TianXingIngest_Client.app -qmldir=/Users/zhangYunguang/Qt5.6.2/5.6/clang_64/qml -dmg 
即可以在你的工程目录下生成对应的dmg文件
注意:/Users/zhangYunguang/Desktop/build-TianXingIngest_Client-Desktop_Qt_5_6_2_clang_64bit-Release/TianXingIngest_Client.app 你生成可执行文件的目录
/Users/zhangYunguang/Qt5.6.2/5.6/clang_64/qml 是Qt安装目录下 qml的目录。

Qt在 Mac系统发布程序(widgets和quick2)生成dmg安装文件。相关推荐

  1. Mac OS 脚本生成dmg安装文件

    本文将介绍通过脚本和appdmg来生成dmg安装文件的方法.文中例子的工程名为AutoLaunchMain. 最终生成的dmg安装效果如下图 工具准备 appdmg安装方式:命令行中输入 npm in ...

  2. Mac OS平台下如何创建dmg安装文件

    本文将介绍通过脚本和appdmg来生成dmg安装文件的方法.文中例子的工程名为AutoLaunchMain. 最终生成的dmg安装效果如下图 1.工具准备 appdmg安装方式:命令行中输入 npm ...

  3. Mac 系统发布QT程序时,sqllite无法找到数据库,路径设置问题。

    Mac 系统发布QT程序时,sqllite无法找到数据库的问题,路径设置问题. Mac写的qt程序,使用了sqllite数据库,Qt里面release运行时可以连接数据库,正常使用.但是当运行rele ...

  4. mac网页转换pdf教程,在Mac系统中如何将html网页转成PDF文件?

    Mac系统中怎么将html网页转成PDF格式?mac系统中把网页格式的文件想转换成pdf格式的文件,方便打印,该怎么转换呢?下面我们就来看看详细的教程,需要的朋友可以参考下. 用途:把网页html转成 ...

  5. Mac air装 win10 ,总是提示拷贝windows安装文件失败!?

    遇到问题 最近给macbook装win10的时候,突然遇到总是提示拷贝windows安装文件失败,如下: 这是为什么呢? 答案参考:https://www.zhihu.com/question/304 ...

  6. Qt Package Project 打包发布程序

    在Qt项目开发完成后,我们想将项目打包发布成一个可执行文件,需要做如下步骤: 首先,将项目中的release文件中的可执行文件拷到一个新建的文件夹中,例如project.exe,用Qt自带的生成必备的 ...

  7. Qt在Mac系统下添加alias到IncludePath中

    如果要添加alias到IncludePath中,直接通过右键来创建alias是不可行的. 需要通过命令名来创建.例如: ln -s /path/to/my/actual/prifile.pri . 转 ...

  8. mac系统上idea插件下载不下来或安装不上怎么办

    idea上很多插件,不过大部分要翻墙去下 我本人为了下lombok很是下了一番功夫,每次都显示超时,不能下载 有几种办法可以尝试 1.配置代理 之前下"阿里规约"的时候这个方法非常 ...

  9. MAC系统JDK环境变量配置(包含找安装路径和解决执行source .bash_profile报错)

    目录 针对问题 具体过程 参考文章 本文主要针对JDK配置问题,旨在给出切实可行的过程.下载过程不再赘述. 针对问题 如何知道自己的jdk安装路径? 执行source .bash_profile后出现 ...

最新文章

  1. ModuleNotFoundError: No module named ‘scipy.spatial.transform._rotation_groups‘
  2. CSS权威指南之css声明,伪类,文本处理--(简要笔记一)
  3. mysql注入攻击实_三十三、MySQL基础系列笔记之MySQL安全问题与SQL注入攻击
  4. mysql 工具 08s01_Mysql管理必备工具Maatkit详解之十四(mk-kill)
  5. 视频课程-1小时上手 Spring Boot 及 达梦数据库 做数据展示后端
  6. CI/CD是什么?如何理解持续集成、持续交付和持续部署
  7. topcoder srm 540 div1
  8. php 404重定向,如何使用PHP实现在WordPress中将404错误页面重定向到主页
  9. msfconsole常用搜索命令search
  10. redis如何解决远程连接失败
  11. 药品生产质量管理 计算机,《药品生产质量管理规范(2010年修订)》计算机化系统附录...
  12. 论文发表都有哪些期刊
  13. 传销三级的认定标准_主观明知在传销犯罪中有那么重要吗?
  14. 我的世界java版如何导入皮肤_《我的世界》导入皮肤方法一览 如何导入皮肤
  15. 英伟达的这款GPU太强了!
  16. 微信小程序链接生成二维码weapp-qrcode
  17. 同步 fork(Syncing a fork)
  18. TPS、QPS和系统吞吐量的区别和理解
  19. 1234组成无重复三位数
  20. matlab 数组语法

热门文章

  1. 零基础学习数据分析路线,学习到什么程度可以找到工作
  2. 5.14——教你把ssh抄成ssm
  3. spring cron表达式及解析过程
  4. 大专计算机网络毕业论文简单,计算机网络大专毕业论文范文
  5. 小白都能懂的 玩转docker系列之 Mysql同步数据
  6. AOD实践,modis数据下载,modis数据处理
  7. [护肤] 去皱汇总+19个民间小偏方
  8. XShell 上传文件时 乱码问题
  9. 英文文章:中国国家医疗联合体的演化路径和内部交互机制研究:基于复杂系统理论的分析
  10. Java中随机数的产生