MacOS 开发 -- 程序打包生成dmg

MacOS 开发 — 程序打包生成dmg

本章介绍,苹果应用程序的常用的打包方法,dmg打包,后续会介绍如何打包pkg敬请期待:


1、 打包app 生成工程文件.app

  Xcode ——— > Product ———> Archive ———> Export 将打包后的工程文件导出。

2、创建映像文件

2.1 、打开LaunchPad ———> 磁盘工具;

2.2、 磁盘工具中选择———> 文件———> 新建映像
**** 设置存储的名称XXX.dmg ,需要注意的是如果工程文件的大小,大于默认创建的映像大小。则需要手动修改大小 > 工程文件大小。选择上,创建的.dmg镜像大小,要比工程文件大小稍微大一些。不能刚好,因为还要放入其他文件,太大则会使用户下载起来浪费太多的流量。
这里写图片描述

2.3、点击存储,则磁盘工具上多了一个磁盘映像,桌面也多啦一个镜像盘符。
这里写图片描述

3、编辑镜像

3.1、应用程序 —右键——> 制作替身
这里写图片描述

3.2、将所要需要的资源文件(工程文件.app 、背景图片、应用程序替身、安装说明、dmg的图标)拖拽到镜像中。
这里写图片描述

3.3 、美化。桌面镜像中,右键 选择 “查看显示选项” 在弹出的设置框中,选择背景——>图片,将背景图片拖拽到该区域。也可以改变图标大小。
这里写图片描述

3.4、为了使安装文件打开比较干净,清晰。需要隐藏无关的资源:
打开终端 输入一下命令:chflags hidden /Volumes/未命名/bg.jpeg 这bg.jpeg 就会隐藏。
4、在磁盘管理工具中,选择新加的镜像磁盘,直接选择 推出即可。

4、创建压缩后的dmg

1、将程序拷贝到一个文件夹中。
2、通过磁盘工具–>文件–>新建映像—>来自文件的映像 选择文件价,并且在选择加密方式,便可实现在生成dmg时,减小dmg文件大小,以便传输。

  • 1
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Electron 是一个跨平台的开发框架,它能够帮助开发者用 HTML、CSS 和 JavaScript 来构建跨平台的应用程序。在 macOS 上,生成dmg(磁盘映像)文件是一种常见的部署应用程序的方式。 要生成dmg文件,首先需要构建你的 Electron 应用程序。你需要使用 Electron 提供的命令行工具将你的应用程序打包成一个可执行文件。在终端中使用指令 `electron-builder build -m` 可以将你的应用程序构建为一个 macOS 的包。 生成的包会在项目的 `dist` 目录下生成。但是这个包并不是一个dmg文件,它只是一个可执行的应用程序,还需要将其换成dmg格式。 要生成dmg文件,可以使用一些第三方工具或者通过命令行操作。一个常用的工具是 `create-dmg`,它允许你通过命令行自动化生成dmg文件。可以通过 `npm` 安装 `create-dmg`,然后在终端中运行 `create-dmg ./dist/YourApp.app` 来生成一个名为 `YourApp.dmg` 的dmg文件。 除了使用第三方工具,你也可以通过终端中的某些命令来手动生成dmg文件。首先使用 `hdiutil` 创建一个空的dmg文件,然后将你的应用程序拷贝到dmg文件里,并设置dmg文件的属性。最后,使用 `hdiutil` 将dmg文件挂载到磁盘上。通过这种方式也可以生成dmg文件。 总的来说,生成 Electron 应用程序dmg文件可以通过使用第三方工具或者通过命令行来操作。使用这些工具和命令可以帮助你将你的 Electron 应用程序macOS 平台上更方便地部署和分发。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值