mac的打包dmg文件

由于iOS与mac OS 的部分不同,完成版的程序想要在别人的mac上运行,是需要类似于win端的.exe文件(个人感觉反倒要比iOS方便些许)

自己也有整理出一些文章,略有些瑕疵,详细完整版的

BTW 推荐一款非Apple官方的App Store,HackStore是一款来自俄罗斯的Mac应用商店,我们可以将自己开发完的App免费发布上去,也是具有审核机制的,博主目前推广自己的ImageHosting,一款图床软件,目前支持七牛云存储。有需求欢迎大家使用,吐槽。ImageHosting for Mac

现在,分享一下,当我们完成Mac开发,release一个.app文件之后,我们应该如何打包成一个dmg文件的方法。

言归正传,说到dmg,这个我们熟悉的格式,那么它是怎么生成的呢,跟着接下来的步骤吧。博主将它们分为系统默认和自定义,不过,两者都离不开一个工具 --磁盘工具(Disk Utility)。

系统默认

打开磁盘工具->文件->新建映像->来自文件夹的映像

资源文件夹内容

配置 选择包括.app和Applications 替身文件夹的路径,也就是上图说的 资源文件夹 路径

点击打开,配置相关信息 点击存储即可。

自定义

1 准备资源,包括:背景图片,.app和Applications 替身文件。

2 创建一个空的映像文件

配置信息

3 配置资源 -- 配置背景图

1)打开显示选项

2)配置背景图

3)隐藏背景图片文件

使用mv命令进行重命名

1

$ mv background.tif .background.tif

4 配置资源 -- 拖拽.app和Applications 替身

5 转换

配置转换信息

原文地址传送门

http://charsdavy.github.io/2016/09/03/mac-os-archive-app/

Mac OS 开发 - 聊聊如何打包dmg文件

http://www.tuicool.com/articles/z6naMvZ

mac打包dmg文件相关推荐

  1. VM安装mac及dmg文件转换iso

    今天心血来潮,突然看见一篇关于swift的入门教程,但是前提是有一台mac啊,于是对于屌丝,就只好装黑苹果或者是虚拟机上运行了,但是呢mac貌似听说(没用过)只能在inter上运行,屌丝的本子偏偏是A ...

  2. qt mac 打包dmg

    //打包appmacdeployqt ******.app//制作成dmg macdeployqt ******.app -verbose=1 -dmg 如果包含三方库请转到: Qt在macOS(含第 ...

  3. Mac上将dmg文件转成iso的方法

    hdiutil convert ~/Downloads/OSX109.dmg -format UDTO -o ~/Downloads/OSX109.iso

  4. mac OSx 打包成dmg文件

    一生成 app 文件 1修改 Edit scheme 为 release 模式并build工程 2在工程结构目录中展开 product选中你的 app文件右键并选择 show in finder 3将 ...

  5. MAC系统PKG文件和DMG文件有哪些区别VMWare安装Mac OS

    MAC系统中的文件包含着两种格式,一种PKG文件,还有一种便是DMG文件.许多用户都对这两种格式的文件分不清,认为它们是同一种类型的文件.其实并不是这样的,今天,小编就为大家介绍一下这两个格式文件的区 ...

  6. Mac开发不上线打包dmg格式步骤

    因为用mac自带的磁盘工具弄起来比较麻烦,所以从网上找了一个第三方的工具,打开浏览器,在百度上搜索"MacAutoDMG"就能搜到这个工具,然后直接安装即可. 打包dmg 的文件是 ...

  7. Mac本地软件打包dmg

    文章目录 需求 制作dmg磁盘 复制应用 压缩文件 需求 部分软件网上找不到,本地之前安装无法找到安装包,本地打包给朋友.网上搜的感觉讲的没那么细!自己写一个吧. 制作dmg磁盘 打开mac磁盘工具 ...

  8. 软件分享:将应用一键打包成dmg文件

    简介 苹果软件开发完成后,都要打包成dmg文件.通常的做法也许是到系统自带的磁盘工具里制作dmg文件,但这样做比较繁琐,尤其是要打包多个应用时,每次只能制作一个dmg文件很麻烦.分享一个很好用很方便的 ...

  9. macOS分发app打包+签名+公证+添加票据+生成dmg文件

    1.打包 网上有很多使用命令行的打包的方式大家可自行查找,以下是使用Xcode进行打包. 首先配置证书要配置Developer ID Application证书然后使用的是Xcode进行打包:Prod ...

  10. mac 系统安装总结 二,dmg 文件安装

    引用:http://bbs.weiphone.com/read-htm-tid-517742.html(附件中要下载的文件请在这个原贴中下载) 提醒:新参考(http://bbs.pcbeta.com ...

最新文章

  1. 手把手教你简单接入微信SDK
  2. id设置为10000开始
  3. 网络营销外包专员浅析网络营销外包推广运营效果究竟如何?
  4. 如何设置窗口立即刷新显示
  5. MYSQL中group_concat有长度限制!默认1024
  6. MySQL sql99语法—左(右)外连接
  7. Common Number(奇偶二分+找规律)
  8. linux实验目的能学会什么意思,Linux实验.doc
  9. 工业级光纤收发器的“附加属性“功能介绍
  10. 容器编排技术 -- Google Computer Engine入门
  11. 3种常见的渗透测试漏洞总结,快来收藏√
  12. python小程序100题-Python 练习册,每天一个小程序 -- 0000题
  13. python能做什么项目-Python可以做大项目吗?
  14. 永磁同步电机矢量控制(一)——数学模型
  15. 微信朋友如何找回 android,微信怎么恢复好友?简单几步轻松恢复!
  16. order by排序出现问题
  17. 不准用组函数(Max),取得最高薪水
  18. 【条形码识别】基于matlab条形码识别【含Matlab源码 403期】
  19. java8 四大函数式接口 和 用于数据处理的 stream流 使用详解
  20. java中数组的下标比较_【Java】 剑指offer(53-3) 数组中数值和下标相等的元素

热门文章

  1. nu.xom.IllegalNameException: 0x20 is not a legal NCName character
  2. 论文阅读笔记《Low-shot Visual Recognition by Shrinking and Hallucinating Features》
  3. 互联网老辛整理-学员面试题
  4. oracle修改表字段名备注_ORACLE 动态SQL 给每个字段添加中文备注
  5. 摸鱼神器 Thief-Book
  6. chrome突然无法复制粘贴了
  7. 滞留在服务器的邮件,outlook 2010 发送邮件时莫名滞留在发件箱
  8. 如何实现业务流程集成
  9. Java实现 LeetCode 492 构造矩形
  10. html背景音乐微信播放器,微信小程序播放背景音乐(示例代码)