Skip to content

electron builder.Class.MacPackager

Electron-Builder / electron-builder / MacPackager

Extends

Constructors

new MacPackager()

new MacPackager(info): MacPackager

Parameters

info: Packager

Returns

MacPackager

Overrides

PlatformPackager.constructor

Properties

codeSigningInfo

readonly codeSigningInfo: MemoLazy<null | CreateKeychainOptions, CodeSigningInfo>

Accessors

defaultTarget

get defaultTarget(): string[]

Returns

string[]

Overrides

PlatformPackager.defaultTarget

Methods

applyCommonInfo()

applyCommonInfo(appPlist, contentsPath): Promise<void>

Parameters

appPlist: any

contentsPath: string

Returns

Promise<void>


createTargets()

createTargets(targets, mapper): void

Parameters

targets: string[]

mapper

Returns

void

Overrides

PlatformPackager.createTargets


doFlat()

protected doFlat(appPath, outFile, identity, keychain): Promise<any>

Parameters

appPath: string

outFile: string

identity: Identity

keychain: undefined | null | string

Returns

Promise<any>


doPack()

protected doPack(outDir, appOutDir, platformName, arch, platformSpecificBuildOptions, targets): Promise<any>

Parameters

outDir: string

appOutDir: string

platformName: ElectronPlatformName

arch: Arch

platformSpecificBuildOptions: MacConfiguration

targets: Target[]

Returns

Promise<any>

Overrides

PlatformPackager.doPack


doSign()

protected doSign(opts, customSignOptions): Promise<void>

Parameters

opts: SignOptions

customSignOptions: MacConfiguration

Returns

Promise<void>


getElectronDestinationDir()

getElectronDestinationDir(appOutDir): string

Parameters

appOutDir: string

Returns

string

Overrides

PlatformPackager.getElectronDestinationDir


getElectronSrcDir()

getElectronSrcDir(dist): string

Parameters

dist: string

Returns

string

Overrides

PlatformPackager.getElectronSrcDir


getIconPath()

getIconPath(): Promise<null | string>

Returns

Promise<null | string>

Overrides

PlatformPackager.getIconPath


pack()

pack(outDir, arch, targets, taskManager): Promise<void>

Parameters

outDir: string

arch: Arch

targets: Target[]

taskManager: AsyncTaskManager

Returns

Promise<void>

Overrides

PlatformPackager.pack


prepareAppInfo()

protected prepareAppInfo(appInfo): AppInfo

Parameters

appInfo: AppInfo

Returns

AppInfo

Overrides

PlatformPackager.prepareAppInfo


signApp()

protected signApp(packContext, isAsar): Promise<boolean>

Parameters

packContext: PackContext

isAsar: boolean

Returns

Promise<boolean>

Overrides

PlatformPackager.signApp