0

0

Mac如何创建磁盘映像(.dmg文件)_Mac制作DMG格式安装包教程

穿越時空

穿越時空

发布时间:2025-09-24 18:15:02

|

831人浏览过

|

来源于php中文网

原创

首先使用“磁盘工具”创建空白.dmg文件并拖入内容,或通过终端命令将文件夹转换为.dmg格式,最后可利用终端结合背景图和稀疏镜像制作带图形界面的安装包。

mac如何创建磁盘映像(.dmg文件)_mac制作dmg格式安装包教程

如果您需要在Mac上打包应用程序或文件以便分发,创建一个磁盘映像(.dmg文件)是一种常见且有效的方式。通过生成.dmg文件,您可以将内容封装为可挂载的磁盘镜像,便于分享和安装。

本文运行环境:MacBook Pro,macOS Sonoma

一、使用“磁盘工具”创建空白DMG文件

通过“磁盘工具”可以快速创建一个空白的.dmg文件,随后可将所需文件拖入其中。这种方式适合自定义内容布局。

1、打开“应用程序 > 实用工具”中的磁盘工具

2、点击菜单栏的“文件”,选择新建图像 > 空白图像

3、在弹出窗口中设置文件名、保存位置、大小、格式和加密选项。

4、点击“存储”后,系统会自动挂载该磁盘映像,您可以在访达中看到对应的卷。

5、将需要打包的文件或应用拖入该卷中,完成后右键点击并选择“推出”。

二、将现有文件夹转换为DMG格式

此方法适用于已整理好内容的文件夹,通过终端命令将其直接转换为.dmg文件。

1、将所有需要包含的文件放入一个独立的文件夹中,并确保名称无特殊字符。

2、打开“应用程序 > 实用工具”中的终端

3、输入以下命令,将文件夹制作为磁盘映像:
hdiutil convert /path/to/folder.dmg -format UDBZ -o /path/to/output.dmg

4、或者使用create命令直接从文件夹生成:
hdiutil create -srcfolder /path/to/your/folder /path/to/output.dmg

5、命令执行成功后,指定路径下将生成对应的.dmg文件。

三、使用终端创建带自定义背景的DMG安装包

高级用户可通过终端结合资源文件创建具有图形化界面的.dmg安装包,提升用户体验。

1、准备一个背景图片(建议尺寸为500x300像素),并创建一个临时工作目录。

2、使用hdiutil创建一个可读写的稀疏镜像:
hdiutil create -volname "InstallApp" -srcfolder ./temp -ov -type SPARSE ./temp.sparseimage

3、双击挂载该稀疏镜像,在访达中打开其窗口。

4、将背景图放入隐藏的“.background”文件夹,并配置窗口显示属性。

5、调整访达窗口图标位置、大小,并设置目标为Applications的别名。

6、取消挂载镜像,使用以下命令转换为压缩的.dmg格式:
hdiutil convert ./temp.sparseimage -format UDZO -o FinalImage.dmg

相关专题

更多
format在python中的用法
format在python中的用法

Python中的format是一种字符串格式化方法,用于将变量或值插入到字符串中的占位符位置。通过format方法,我们可以动态地构建字符串,使其包含不同值。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

659

2023.07.31

python中的format是什么意思
python中的format是什么意思

python中的format是一种字符串格式化方法,用于将变量或值插入到字符串中的占位符位置。通过format方法,我们可以动态地构建字符串,使其包含不同值。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

431

2024.06.27

macOS怎么切换用户账户
macOS怎么切换用户账户

在 macOS 系统中,可通过多种方式切换用户账户。如点击苹果图标选择 “系统偏好设置”,打开 “用户与群组” 进行切换;或启用快速用户切换功能,通过菜单栏或控制中心的账户名称切换;还能使用快捷键 “Control+Command+Q” 锁定屏幕后切换。

336

2025.05.09

Java编译相关教程合集
Java编译相关教程合集

本专题整合了Java编译相关教程,阅读专题下面的文章了解更多详细内容。

9

2026.01.21

C++多线程相关合集
C++多线程相关合集

本专题整合了C++多线程相关教程,阅读专题下面的的文章了解更多详细内容。

3

2026.01.21

无人机驾驶证报考 uom民用无人机综合管理平台官网
无人机驾驶证报考 uom民用无人机综合管理平台官网

无人机驾驶证(CAAC执照)报考需年满16周岁,初中以上学历,身体健康(矫正视力1.0以上,无严重疾病),且无犯罪记录。个人需通过民航局授权的训练机构报名,经理论(法规、原理)、模拟飞行、实操(GPS/姿态模式)及地面站训练后考试合格,通常15-25天拿证。

15

2026.01.21

Python多线程合集
Python多线程合集

本专题整合了Python多线程相关教程,阅读专题下面的文章了解更多详细内容。

1

2026.01.21

java多线程相关教程合集
java多线程相关教程合集

本专题整合了java多线程相关教程,阅读专题下面的文章了解更多详细内容。

3

2026.01.21

windows激活码分享 windows一键激活教程指南
windows激活码分享 windows一键激活教程指南

Windows 10/11一键激活可以通过PowerShell脚本或KMS工具实现永久或长期激活。最推荐的简便方法是打开PowerShell(管理员),运行 irm https://get.activated.win | iex 脚本,按提示选择数字激活(选项1)。其他方法包括使用HEU KMS Activator工具进行智能激活。

2

2026.01.21

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PostgreSQL 教程
PostgreSQL 教程

共48课时 | 7.5万人学习

好课诞生记
好课诞生记

共20课时 | 6.1万人学习

swift开发文档
swift开发文档

共33课时 | 20.2万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号