Pre-flight checklist
Electron Forge version
6.2.1
Electron version
24.4.0
Operating system
macOS 13.4
Last known working Electron Forge version
No response
Expected behavior
electron-forge package --arch=universal should create build.
Actual behavior
[STARTED] Preparing native dependencies
[TITLE] Preparing native dependencies
[TITLE] Preparing native dependencies: 0 / 1
[TITLE] Preparing native dependencies: 1 / 1
[TITLE] Preparing native dependencies: 1 / 2
[TITLE] Preparing native dependencies: 2 / 2
[SUCCESS] Preparing native dependencies: 2 / 2
[STARTED] Finalizing package
[SUCCESS] Finalizing package
[SUCCESS] Packaging for x64 on darwin (for universal package)
[SUCCESS] Copying files
[STARTED] Preparing native dependencies
[TITLE] Preparing native dependencies
[TITLE] Preparing native dependencies: 0 / 1
[TITLE] Preparing native dependencies: 1 / 1
[TITLE] Preparing native dependencies: 1 / 2
[TITLE] Preparing native dependencies: 2 / 2
[SUCCESS] Preparing native dependencies: 2 / 2
[STARTED] Finalizing package
[SUCCESS] Finalizing package
[SUCCESS] Packaging for arm64 on darwin (for universal package)
{
uniqueToX64: [],
uniqueToArm64: [
'Contents/Frameworks/AppName Helper (GPU).app/Contents/_CodeSignature/CodeResources',
'Contents/Frameworks/AppName Helper (Plugin).app/Contents/_CodeSignature/CodeResources',
'Contents/Frameworks/AppName Helper (Renderer).app/Contents/_CodeSignature/CodeResources',
'Contents/Frameworks/AppName Helper.app/Contents/_CodeSignature/CodeResources',
'Contents/Frameworks/Electron Framework.framework/Versions/A/_CodeSignature/CodeResources',
'Contents/Frameworks/Mantle.framework/Versions/A/_CodeSignature/CodeResources',
'Contents/Frameworks/ReactiveObjC.framework/Versions/A/_CodeSignature/CodeResources',
'Contents/Frameworks/Squirrel.framework/Versions/A/_CodeSignature/CodeResources',
'Contents/_CodeSignature/CodeResources'
]
}
[FAILED] While trying to merge mach-o files across your apps we found a mismatch, the number of mach-o files is not the same between the arm64 and x64 builds
Steps to reproduce
On M1 Pro machine, forgeConfig doesn't have osxSign but fuses plugin:
{
...
plugins: [
new FusesPlugin({
version: FuseVersion.V1,
[FuseV1Options.RunAsNode]: false,
}),
],
...
}
Run electron-forge package --arch=universal
Additional information
I thought I need to set resetAdHocDarwinSignature, which is already handled by #3190
Pre-flight checklist
Electron Forge version
6.2.1
Electron version
24.4.0
Operating system
macOS 13.4
Last known working Electron Forge version
No response
Expected behavior
electron-forge package --arch=universalshould create build.Actual behavior
Steps to reproduce
On M1 Pro machine, forgeConfig doesn't have
osxSignbut fuses plugin:Run
electron-forge package --arch=universalAdditional information
I thought I need to set
resetAdHocDarwinSignature, which is already handled by #3190