Open
Description
In macOS 12.3, Apple removed Python 2. electron-builder v23.0.0 added Python 3 support to resolve the issue. However, electron-universal now fails to package the universal app.
Full Error Message:
• electron-builder version=23.0.0 os=21.4.0
• loaded configuration file=package.json ("build" field)
• loaded parent configuration file=/Users/me/razer-macos/node_modules/electron-webpack/out/electron-builder.js
• writing effective config file=dist/builder-effective-config.yaml
• executing node-gyp rebuild platform=darwin arch=x64
• packaging platform=darwin arch=x64 electron=12.2.3 appOutDir=dist/mac-universal--x64
• executing node-gyp rebuild platform=darwin arch=arm64
• packaging platform=darwin arch=arm64 electron=12.2.3 appOutDir=dist/mac-universal--arm64
• packaging platform=darwin arch=universal electron=12.2.3 appOutDir=dist/mac-universal
⨯ Can't reconcile two non-macho files build/Makefile failedTask=build stackTrace=Error: Can't reconcile two non-macho files build/Makefile
at Object.exports.mergeASARs (/Users/BobWhite/razer-macos/node_modules/@electron/universal/src/asar-utils.ts:151:13)
at exports.makeUniversalApp (/Users/BobWhite/razer-macos/node_modules/@electron/universal/src/index.ts:200:13)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at MacPackager.doPack (/Users/BobWhite/razer-macos/node_modules/app-builder-lib/src/macPackager.ts:125:9)
at MacPackager.pack (/Users/BobWhite/razer-macos/node_modules/app-builder-lib/src/macPackager.ts:179:7)
at Packager.doBuild (/Users/BobWhite/razer-macos/node_modules/app-builder-lib/src/packager.ts:441:9)
at Object.executeFinally (/Users/BobWhite/razer-macos/node_modules/builder-util/src/promise.ts:12:14)
at Packager._build (/Users/BobWhite/razer-macos/node_modules/app-builder-lib/src/packager.ts:376:31)
at Packager.build (/Users/BobWhite/razer-macos/node_modules/app-builder-lib/src/packager.ts:337:12)
at Object.executeFinally (/Users/BobWhite/razer-macos/node_modules/builder-util/src/promise.ts:12:14)
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
./dist/mac-universal/Razer macOS.app: No such file or directory
Does electron-universal directly utilize Python 2?
Metadata
Metadata
Assignees
Labels
No labels