MAS
The top-level mas key contains set of options instructing electron-builder on how it should build MAS (Mac Application Store) target. Inherits macOS options.
Configuration¶
Electron-Builder / app-builder-lib / MasConfiguration
Extends¶
Properties¶
binaries?¶
readonly
optional
binaries:null
|string
[]
Paths of any extra binaries that need to be signed.
Overrides¶
entitlements?¶
readonly
optional
entitlements:null
|string
The path to entitlements file for signing the app. build/entitlements.mas.plist
will be used if exists (it is a recommended way to set).
See this folder in osx-sign’s repository for examples.
Be aware that your app may crash if the right entitlements are not set like com.apple.security.cs.allow-jit
for example on arm64 builds with Electron 20+.
See Signing and Notarizing macOS Builds from the Electron documentation for more information.
Overrides¶
entitlementsInherit?¶
readonly
optional
entitlementsInherit:null
|string
The path to child entitlements which inherit the security settings for signing frameworks and bundles of a distribution. build/entitlements.mas.inherit.plist
will be used if exists (it is a recommended way to set).
See this folder in osx-sign’s repository for examples.