如何使用 Install4J 将 EULA 屏幕添加到我的 MacOS 单一捆绑包存档?

How can I add a EULA screen to my MacOS single bundle archive with Install4J?

我正在使用 install4j 创建自定义 DMG,其中包含必须接受才能安装的许可协议。

我已经检查了所有 install4j 文档,但找不到任何方法来执行此操作。这个操作似乎是一个常见的用例,所以我很惊讶我很难找到这个选项。这甚至可以与 install4j 一起使用,还是我需要寻找替代工具来执行此操作?

更新:我决定使用 DropDMG 来完成这项任务,因为它有一个命令行工具,可以轻松 Gradle 集成。

虽然从 install4j 7.x 开始不直接支持此功能,但您可以在 "Installer options->DMG options and files" 步骤中向 DMG 添加其他文件。 DMG 的许可协议功能是通过附加文件实现的,请参阅

http://www.owsiak.org/adding-license-to-a-dmg-file-in-5-minutes-or-less/