macos - install4j 如何为 macOS 单包存档创建自定义安装程序
问题描述
要为 macOS (i4j 9.0.2) 创建安装程序,我使用了选项“Installer-macOS single bundle”。但它现在已被弃用。按照建议,我改用“Archive-macOS 单包存档”。我想要和以前一样的安装对话框。因此,我选择了“使用安装应用程序”,并且必须在“安装程序”部分创建自定义安装程序应用程序。我创建了与默认“安装程序”相同的新应用程序 - 手动添加了与“安装程序”中具有相同值的所有屏幕和操作。这个对吗?无论如何,Mac 上的安装对话框运行时没有图标和图像。此外,安装向导的默认位置不是“应用程序”。怎么了?
解决方案
我创建了与默认“安装程序”相同的新应用程序 - 手动添加了与“安装程序”中具有相同值的所有屏幕和操作。这个对吗?
您可以将要在 macOS 设置应用程序中使用的所有屏幕放入一个屏幕组,然后在设置应用程序中添加指向该屏幕组的链接。这样,您就不必复制它们。
无论如何,Mac 上的安装对话框运行时没有图标和图像
我在这里看不到这种行为。请联系 support@ej-technologies.com 并提供媒体文件的下载链接,该媒体文件与 .install4j 项目文件一起展示此行为。
此外,安装向导的默认位置不是“应用程序”。
媒体文件类型是存档,它没有安装目录,但用户将应用程序包拖到所需位置。这是 macOS 上的默认安装过程。您可以设置 DMG 的样式,使其在窗口中显示指向 /Applications 的符号链接作为目标。这使用户更容易。有关该主题的更多信息,请参阅
https://www.ej-technologies.com/resources/install4j/help/doc/concepts/dmgStyling.html
推荐阅读
- atom-editor - 在 Atom 1.55.0 上更改 python PATH
- c++ - 即使在动态转换(向上转换)之后,被覆盖的函数也会被隐藏
- c# - 将 IMU Madgwick 的四元数转换为 Unity3D 中的 x,y,z 位置
- javascript - javascript 无法写入镶木地板文件(始终为 1kb)
- java - Bootstrap datetimepicker 禁用其他人选择的小时数
- python - 网页抓取内容类型:JSON
- rust - 能。我们浓缩了多个相关的循环?
- java - Java Read and Play MIDI file using public static void midi(Score score) 方法
- html - 转换为一列布局时元素顺序不同的两列布局
- amazon-web-services - ParameterOverrides 属性在创建管道时无效 cloudformation