By default, for OSX, electron-builder generates files with names {app_name}-{version}-mac.zip and {app_name}-{version}.dmg.
As soon as the filename includes 32, for instance in version part, and does not explicitly mention x64, the platform is incorrectly detected as osx_32:
var platforms = require('./lib/utils/platforms');
platforms.detect('myapp-0.31.1-mac.zip') // 'osx_64' ok
platforms.detect('myapp-0.32.1-mac.zip') // 'osx_32' not ok
platforms.detect('myapp-0.31.1.dmg') // 'osx_64' ok
platforms.detect('myapp-0.32.1.dmg') // 'osx_32' not ok
// for info:
platforms.detect('myapp-0.32.1-darwin-x64.zip') // 'osx_64' ok
var platforms = require('./lib/utils/platforms');
platforms.detect('Station.Setup.0.1.64.exe') // 'windows_64' not ok
platforms.detect('Station.Setup.0.1.63.exe') // 'windows_32' ok
By default, for OSX,
electron-builder
generates files with names{app_name}-{version}-mac.zip
and{app_name}-{version}.dmg
.As soon as the filename includes
32
, for instance in version part, and does not explicitly mentionx64
, the platform is incorrectly detected asosx_32
: