当前位置:首页 > 技术心得 > 正文内容

Cocoa Mac应用程序创建DMG打包发布

xjtudll12年前 (2014-05-06)技术心得71560



当程序开发完成之后,面对的一个重要问题就是打包的发布,当然打包的方法有很多,不过在mac电脑环境中,比较典型的打包安装方式是dmg的镜像打包。

利用系统自带工具打包dmg步骤如下:

1、首先,当然是将你需要的程序编译好,形成app文件。
app文件在Prouducts文件夹里,如图所示。
右键 -> Show in Finder,在 文件夹里将其拷贝出来
clip_image002

2、在桌面创建一个目录,然后将需要放入dmg镜像的文件拖放进入。

3、启动“实用工具”  -- “磁盘工具.app”
clip_image004
clip_image006
clip_image008

4、在菜单栏,选择“文件” - --“新建” --- “新建文件夹影响”   变更加密方式等设置后,点击“映像”按钮即可
clip_image010
之后按提示一步步操作即可。

扫描二维码推送至手机访问。

版权声明:本文由鸟的天空发布,如需转载请注明出处。

本文链接:http://www.xjtudll.cn/Exp/317/

标签: xcodecocoaMac
分享给朋友:

“Cocoa Mac应用程序创建DMG打包发布” 的相关文章

Android Studio xml编译error: Apostrophe not preceded by \

Android Studio xml编译error: Apostrophe not preceded by \

问题: Resource Path Location Type error: Apostrophe not preceded by \ (in Search' Titles) strings.xml 原因: 在string.xml中使用了转义字符 解决办法: 在编译出...

Windows 2008 Server R2增量备份

Windows 2008 Server R2增量备份

Windows 2008 server R2在默认情况下都是完整备份,如果这么搞的话,空间很快就不够用了。 其实windows 2008 r2是有增量备份功能的,只不过这个功能隐藏的太深了。 Windows Server Backup -> 配置性能设置 -> 优化备份性能 ->...

Protel 99SE PCB 与SCH 的比较

Protel 99SE PCB 与SCH 的比较

这个功能主要是比较原理图和PCB的不同,当然如果你的PCB是由原理图Update而来的话,自然两者就是相同的。 第一步:将SCH生成Netlist. (Design /Greate Netlist) 第二步:将PCB生成Netlist. PCB 生成Netlist 的步骤如下: ① 打开PCB文件...

MultiSelectListPreference 由于xml存在问题而崩溃

参考资料: http://stackoverflow.com/questions/28687681/multiselectlistpreference-crashes-with-dependency 问题描述: 添加了一个MultiSelectListPreference,然后一运行程序,就崩溃了。...

Altium导入网表Netlist

Altium导入网表Netlist

用Altium的时候,发现原来Protel99SE里面的通过Netlist更新到PCB的功能不见了。乍一看,似乎只能通过Update来更新PCB了,其实不然,原来通过Netlist更新PCB的功能依然存在,只是难以找到这个功能菜单而已。 在Altium里面,是show difference方式的,...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。