app builder lib.Class.MacPackager
Electron-Builder / app-builder-lib / MacPackager
Extends¶
Constructors¶
new MacPackager()¶
new MacPackager(
info):MacPackager
Parameters¶
• info: Packager
Returns¶
Overrides¶
Properties¶
codeSigningInfo¶
readonlycodeSigningInfo:MemoLazy<null|CreateKeychainOptions,CodeSigningInfo>
Accessors¶
defaultTarget¶
getdefaultTarget():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()¶
protecteddoFlat(appPath,outFile,identity,keychain):Promise<any>
Parameters¶
• appPath: string
• outFile: string
• identity: Identity
• keychain: undefined | null | string
Returns¶
Promise<any>
doPack()¶
protecteddoPack(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()¶
protecteddoSign(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()¶
protectedprepareAppInfo(appInfo):AppInfo
Parameters¶
• appInfo: AppInfo
Returns¶
Overrides¶
PlatformPackager.prepareAppInfo
signApp()¶
protectedsignApp(packContext,isAsar):Promise<boolean>
Parameters¶
• packContext: PackContext
• isAsar: boolean
Returns¶
Promise<boolean>