问题标签 [dmg]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
15 回答
111761 浏览

macos - 如何使用命令行工具为 Mac OS X 创建漂亮的 DMG?

我需要为 Mac 应用程序创建一个不错的安装程序。我希望它是具有预定义大小、布局和背景图像的磁盘映像 (DMG)。

我需要在脚本中以编程方式执行此操作,以便集成到现有的构建系统中(实际上更多的是一个包系统,因为它只创建安装程序。构建是单独完成的)。

我已经使用“hdiutil”完成了 DMG 创建,但我还没有发现如何制作图标布局和指定背景位图。

0 投票
7 回答
15334 浏览

macos - 如何构建本机 Mac OS X 安装程序(在非 Mac 平台上)?

如何在非 Mac 平台上为我的应用程序构建原生 Mac OS X 安装程序?

例如,我有一台 Windows 电脑和一个 Java 应用程序。我希望 Windows pc 构建与 Apple 安装程序一起使用的安装程序(可能在 .dmg 存档中)。

0 投票
7 回答
67041 浏览

macos - 如何构建 dmg Mac OS X 文件(在非 Mac 平台上)?

是否可以从非 Mac 平台构建 .dmg 文件(用于分发应用程序)?如果是,如何?

0 投票
3 回答
925 浏览

powershell - 为什么通过 FTP 传输的 Apple DMG 文件已损坏?

我正在尝试对一些苹果 DMG 文件进行 FTP 传输,如果我们通过 Safari 或 IE 手动完成,它最终会到达目的地并且完好无损。但是,如果我使用一个免费软件 FTP 客户端,我们一直在为 zip 和 exe 取得巨大成功,或者如果我使用我完成的 Powershell 脚本(改编自另一个 stackover 流的问题的答案),那么我会丢失大约 1/2 Mb一个 10.5 Mb 的文件,并且 dmg 已损坏。有没有人知道可能出了什么问题?我可以做些什么来防止它?到目前为止,我所尝试的只是在发送之前对 dmg 进行 gzip 压缩,但什么也没做。同样,除了 dmg 之外的任何东西都可以很好地传输。

仅供参考,我正在使用二进制模式传输,所以不是这样..thx

0 投票
4 回答
20848 浏览

macos - 创建 .DMG

我想为我的 Mac 项目创建一个 dmg 文件。有人可以告诉我该怎么做吗?这是我的第一个 Mac 项目,我不知道如何进行。我还想给用户一个在启动时运行应用程序的选项。我该怎么做呢?

谢谢。

PS 我还想添加自定义许可协议。

0 投票
2 回答
2768 浏览

macos - 检查基本的未加密 UDIF DMG 文件的内容

如果我使用系统调用挂载 DMG 文件hdiutil并且我的应用程序意外退出,则 DMG 仍然挂载,但因为我使用 私下挂载它-nobrowse,它不会显示在 Finder 中。如果我的应用程序意外退出,有没有办法使用一些足够聪明的框架或 API 来安装它?

基本上,我正在寻找一种无需安装即可从 DMG 中读取文件的方法。

0 投票
2 回答
1478 浏览

iphone - 编译的 iPhone 应用程序的文件位置?

我现在正在模拟器/调试模式下编写一个 iPhone 应用程序。我想知道,在我构建它之后,二进制文件在哪里?我想将此文件发送给我的朋友,以向他展示我到目前为止所做的事情。

另外,如何将应用程序打包成 .dmg 文件?这似乎是将应用程序发送给其他人的更好格式?

0 投票
1 回答
761 浏览

cocoa - 如何将其他语言添加到与 .dmg 一起使用的 sla.r?

我正在使用与我的 DMG 捆绑在一起的 SLA,如此处所述

但是,我想支持 Apple 提供的 SLAResources 文件中给出的语言(例如加泰罗尼亚语)的 SLA。

这可能吗?

0 投票
1 回答
3738 浏览

cocoa - 从 dmg 安装 OS X 应用程序时创建拖放图形

最初打开安装程序 DMG 时,mac 上的许多应用程序会显示一个小图形 - 该图形基本上允许您将应用程序拖放到该窗口中,而无需在 finder 中进行(我不是在谈论包管理器) )。

知道是否有创建这种体验的标准方法吗?

0 投票
1 回答
10659 浏览

macos - 使用 hdiutil 或其他工具将背景图像/颜色添加到 DMG?

可能重复:
如何使用命令行工具为 Mac OS X 创建漂亮的 DMG?

似乎使用 Finder UX 或某种 UI 工具(从 dmg 安装 OS X 应用程序时创建拖放图形)是自定义 DMG 打开时外观的唯一方法。这不能很好地扩展并且不够自动化。

任何人都知道实现相同目标的方法,但使用 Mac 上的 hdiutil 或 Linux 上的 mkfs.hfsplus 等工具?