![]() Be aware that your app may crash if the right entitlements are not set like .allow-jit for example on arm64 builds with Electron 20+. See this folder in osx-sign’s repository for examples. MAS entitlements is specified in the mas. build/ will be used if exists (it is a recommended way to set). Icon = build/icon.icns String | “undefined” - The path to application icon.Įntitlements String | “undefined” - The path to entitlements file for signing the app. MAS installer identity is specified in the mas. Consider using environment variables CSC_LINK or CSC_NAME instead of specifying this option. Identity String | “undefined” - The name of certificate to use when signing. Disabling zip will break auto update in dmg packages. Note: Squirrel.Mac auto update mechanism requires both dmg and zip to be enabled, even when only dmg is used. Defaults to default ( dmg and zip for Squirrel.Mac). Target String | TargetConfiguration - The target package type: list of default, dmg, mas, mas-dev, pkg, 7z, zip, tar.xz, tar.lz, tar.gz, tar.bz2, dir. Valid values are listed in Apple’s documentation. These options applicable for any macOS target.Ĭategory String | “undefined” - The application category type, as shown in the Finder via View -> Arrange by Application Category when viewing the Applications directory.įor example, "category": "-tools" will set the application category to Developer Tools. The top-level mac key contains set of options instructing electron-builder on how it should build macOS targets. ![]()
0 Comments
Leave a Reply. |