Upgrade electron-builder to v26 and add Apple Silicon support#99
Open
maagenta wants to merge 1 commit intoBoostIO:masterfrom
Open
Upgrade electron-builder to v26 and add Apple Silicon support#99maagenta wants to merge 1 commit intoBoostIO:masterfrom
maagenta wants to merge 1 commit intoBoostIO:masterfrom
Conversation
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
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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.
Others: