electron builder.Class.MacPackager
Electron-Builder / electron-builder / MacPackager
Extends¶
Constructors¶
new MacPackager()¶
new MacPackager(
info
):MacPackager
Parameters¶
• info: Packager
Returns¶
Overrides¶
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¶
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¶
pack()¶
pack(
outDir
,arch
,targets
,taskManager
):Promise
<void
>
Parameters¶
• outDir: string
• arch: Arch
• targets: Target
[]
• taskManager: AsyncTaskManager
Returns¶
Promise
<void
>
Overrides¶
prepareAppInfo()¶
protected
prepareAppInfo(appInfo
):AppInfo
Parameters¶
• appInfo: AppInfo
Returns¶
Overrides¶
PlatformPackager
.prepareAppInfo
signApp()¶
protected
signApp(packContext
,isAsar
):Promise
<boolean
>
Parameters¶
• packContext: PackContext
• isAsar: boolean
Returns¶
Promise
<boolean
>