Skip to content

Upgrade electron-builder to v26 and add Apple Silicon support#99

Open
maagenta wants to merge 1 commit intoBoostIO:masterfrom
maagenta:fix/distribution-build
Open

Upgrade electron-builder to v26 and add Apple Silicon support#99
maagenta wants to merge 1 commit intoBoostIO:masterfrom
maagenta:fix/distribution-build

Conversation

@maagenta
Copy link
Copy Markdown
Contributor

@maagenta maagenta commented Apr 5, 2026

Updated the version of electron-builder to the latest version (26). With the old version, it was not possible to build the distribution binaries on macOS 13+ due to compatibility problems.

With the new electron-builder version, it is possible to create binaries for Apple Silicon (ARM64).

Version 26 is no longer compatible with the electron-notarize package, but it is possible to use @electron/notarize, which is basically the same.

I haven't changed the version of Electron (now using version 12) because I want to make the changes incrementally.

  • package.json: Updated electron-builder dependency
  • afterSignHook.js: Modified to be compatible with @electron/notarize

Others:

  • Added "Creating distributable binaries" section to readme.md
  • Added *.swp to .gitignore to exclude Vim temporary files

Updated the version of electron-builder to the latest version (26). With the old version, it was not possible to build the distribution binaries on macOS 13+ due to compatibility problems.

With the new electron-builder version, it is possible to create binaries for Apple Silicon (ARM64).

Version 26 is no longer compatible with the electron-notarize package, but it is possible to use @electron/notarize, which is basically the same.

I haven't changed the version of Electron (now using version 12) because I want to make the changes incrementally.

* package.json: Updated electron-builder dependency
* afterSignHook.js: Modified to be compatible with @electron/notarize

Others:
- Added "Creating distributable binaries" section to readme.md
- Added *.swp to .gitignore to exclude Vim temporary files
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant