diff --git a/scripts/electron-builder-wrapper.js b/scripts/electron-builder-wrapper.js index 7eae295..031ebf2 100644 --- a/scripts/electron-builder-wrapper.js +++ b/scripts/electron-builder-wrapper.js @@ -59,6 +59,9 @@ const runBuilder = function (wrapperConfig, target) { let allArgs = [platformFlag, target.name]; if (target.platform === 'darwin') { allArgs.push(`--c.mac.type=${wrapperConfig.mode === 'dist' ? 'distribution' : 'development'}`); + // this needs to be built on an arm64 mac, in order for the executable to be able + // to run on both x86-64 and arm64 architectures. + allArgs.push('--universal'); if (target.name === 'mas-dev') { allArgs.push(`--c.mac.provisioningProfile=${masDevProfile}`); }