building for mac os fails
when running make build-mac
, the script runs fine until adding components to the pkg file. then it exits with this
./node_modules/.bin/electron-builder --mac --x64
• electron-builder version=20.38.2
• loaded configuration file=package.json ("build" field)
• writing effective config file=dist/builder-effective-config.yaml
• rebuilding native production dependencies platform=darwin arch=x64
• packaging platform=darwin arch=x64 electron=3.0.10 appOutDir=dist/mac
• skipped macOS application code signing [...]
• building target=pkg arch=x64 file=dist/AStA Copyclient-0.0.10.pkg
Error: Exit code: 1. Command failed: pkgbuild --root /Users/ltappe/projects/copyclient_electron/dist/mac --component-plist /Users/ltappe/projects/copyclient_electron/dist/de.upb.asta.copyclient.plist --install-location /Applications --scripts /Users/ltappe/projects/copyclient_electron/build/fakeprinter/unix /Users/ltappe/projects/copyclient_electron/dist/de.upb.asta.copyclient.pkg
pkgbuild: error: Cannot write package to "/Users/ltappe/projects/copyclient_electron/dist/de.upb.asta.copyclient.pkg". (The file “unix” couldn’t be opened.)
pkgbuild: Reading components from /Users/ltappe/projects/copyclient_electron/dist/de.upb.asta.copyclient.plist
pkgbuild: Adding component at AStA Copyclient.app
pkgbuild: error: Cannot write package to "/Users/ltappe/projects/copyclient_electron/dist/de.upb.asta.copyclient.pkg". (The file “unix” couldn’t be opened.)
at /Users/ltappe/projects/copyclient_electron/node_modules/builder-util/src/util.ts:126:16
at ChildProcess.exithandler (child_process.js:301:5)
at ChildProcess.emit (events.js:182:13)
at maybeClose (internal/child_process.js:978:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:265:5)
From previous event:
at /Users/ltappe/projects/copyclient_electron/node_modules/graceful-fs/graceful-fs.js:111:16
at /Users/ltappe/projects/copyclient_electron/node_modules/graceful-fs/graceful-fs.js:45:10
at FSReqCallback.oncomplete (fs.js:148:20)
From previous event:
at PkgTarget.buildComponentPackage (/Users/ltappe/projects/copyclient_electron/node_modules/app-builder-lib/src/targets/pkg.ts:115:113)
at /Users/ltappe/projects/copyclient_electron/node_modules/app-builder-lib/src/targets/pkg.ts:57:12
at Generator.next (<anonymous>)
From previous event:
at PkgTarget.build (/Users/ltappe/projects/copyclient_electron/node_modules/app-builder-lib/src/targets/pkg.ts:31:42)
at Function.buildAsyncTargets (/Users/ltappe/projects/copyclient_electron/node_modules/app-builder-lib/src/platformPackager.ts:140:36)
at MacPackager.packageInDistributableFormat (/Users/ltappe/projects/copyclient_electron/node_modules/app-builder-lib/src/platformPackager.ts:119:24)
at nonMasPromise.then.then (/Users/ltappe/projects/copyclient_electron/node_modules/app-builder-lib/src/macPackager.ts:90:26)
at processImmediate (timers.js:632:19)
From previous event:
at /Users/ltappe/projects/copyclient_electron/node_modules/app-builder-lib/src/macPackager.ts:90:10
at Generator.next (<anonymous>)
From previous event:
at MacPackager.pack (/Users/ltappe/projects/copyclient_electron/node_modules/app-builder-lib/src/macPackager.ts:80:95)
at /Users/ltappe/projects/copyclient_electron/node_modules/app-builder-lib/src/packager.ts:430:24
at Generator.next (<anonymous>)
at xfs.stat (/Users/ltappe/projects/copyclient_electron/node_modules/fs-extra-p/node_modules/fs-extra/lib/mkdirs/mkdirs.js:56:16)
at /Users/ltappe/projects/copyclient_electron/node_modules/graceful-fs/polyfills.js:285:20
at FSReqCallback.oncomplete (fs.js:162:5)
From previous event:
at Packager.doBuild (/Users/ltappe/projects/copyclient_electron/node_modules/app-builder-lib/src/packager.ts:396:24)
at /Users/ltappe/projects/copyclient_electron/node_modules/app-builder-lib/src/packager.ts:366:57
at Generator.next (<anonymous>)
at /Users/ltappe/projects/copyclient_electron/node_modules/graceful-fs/graceful-fs.js:111:16
at /Users/ltappe/projects/copyclient_electron/node_modules/graceful-fs/graceful-fs.js:45:10
at FSReqCallback.oncomplete (fs.js:148:20)
From previous event:
at Packager._build (/Users/ltappe/projects/copyclient_electron/node_modules/app-builder-lib/src/packager.ts:335:133)
at /Users/ltappe/projects/copyclient_electron/node_modules/app-builder-lib/src/packager.ts:331:23
at Generator.next (<anonymous>)
at processImmediate (timers.js:632:19)
From previous event:
at Packager.build (/Users/ltappe/projects/copyclient_electron/node_modules/app-builder-lib/src/packager.ts:288:14)
at build (/Users/ltappe/projects/copyclient_electron/node_modules/app-builder-lib/src/index.ts:59:28)
at build (/Users/ltappe/projects/copyclient_electron/node_modules/electron-builder/src/builder.ts:227:10)
at then (/Users/ltappe/projects/copyclient_electron/node_modules/electron-builder/src/cli/cli.ts:46:19)
make: *** [build-mac] Error 1