跳到内容

app builder lib.Interface.DmgOptions

Electron-Builder / app-builder-lib / DmgOptions

继承自

属性

artifactName?

readonly optional artifactName: null | string

artifact 文件名模板。

继承自

TargetSpecificOptions.artifactName


background?

optional background: null | string

背景图片路径 (默认: 如果存在 build/background.tiff 或 build/background.png)。此文件的分辨率决定安装程序窗口的分辨率。如果未指定 background,则使用 window.size。默认位置期望背景尺寸为 540x380。

参见

支持 Retina 背景的 DMG.


backgroundColor?

optional backgroundColor: null | string

背景颜色 (接受 CSS 颜色)。如果没有背景图片,则默认为 #ffffff (白色)。


contents?

optional contents: DmgContent[]

内容 — 用于自定义图标位置。x 和 y 坐标指的是图标中心的位置 (在 1x 比例下),并且不考虑标签。


format?

optional format: "UDRW" | "UDRO" | "UDCO" | "UDZO" | "UDBZ" | "ULFO"

磁盘映像格式。ULFO (lzfse 压缩映像 (仅限 OS X 10.11+))。

默认

UDZO

icon?

optional icon: null | string

DMG 图标(卷标图标)的路径,挂载时显示,相对于 build resources 或项目目录。默认为应用程序图标 (build/icon.icns)。


iconSize?

readonly optional iconSize: null | number

DMG 内所有图标的大小。

默认

80

iconTextSize?

readonly optional iconTextSize: null | number

DMG 内所有图标文本的大小。

默认

12

internetEnabled?

readonly optional internetEnabled: boolean

是否创建互联网启用的磁盘映像(当使用浏览器下载时,它将自动解压缩映像,将应用程序放在桌面上,卸载并删除磁盘映像文件)。

默认

false

publish?

optional publish: Publish

继承自

TargetSpecificOptions.publish


sign?

readonly optional sign: boolean

是否签名 DMG。签名不是必需的,并且与公证要求结合使用时会导致不必要的错误。

默认

false

title?

readonly optional title: null | string

生成的 DMG 的标题,挂载时显示(卷名)。

支持宏 ${productName}、${version} 和 ${name}。

默认

${productName} ${version}

window?

optional window: DmgWindow

DMG 窗口位置和大小。y 坐标从底部到顶部运行。

Finder 确保窗口将位于用户的显示器上,因此如果您希望窗口位于显示器的左上角,则可以使用 “x”: 0, “y”: 100000” 作为 x, y 坐标。无法相对于左上角或相对于用户屏幕的中心定位窗口。