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}`);
         }