osx-sign: codesign failed 'No such file or directory'
electron-osx-sign version is 0.4.7, and my computer is macOS High Sierra(10.13.1) I tried remove “–strict”,and it works. I noticed that ‘–strict’ flag was passed in macOS El Capitan and above since 0.4.3. I wonder to know what this is for. Here is log:
electron-osx-sign Signing application...
> Application: /Users/neil/Documents/快乐码字/happy/dist/osx/mac/快乐码字4.0.app
> Platform: darwin
> Entitlements: undefined
> Child entitlements: undefined
> Additional binaries: undefined
> Identity: { name: 'Mac Developer: JingJing Ren (E3J5T3285Z)',
hash: 'C012C03BD6B317C39F35844121B6EE935B9E5919' } +0ms
electron-osx-sign Walking... /Users/neil/Documents/快乐码字/happy/dist/osx/mac/快乐码字4.0.app/Contents +3ms
electron-osx-sign Signing... /Users/neil/Documents/快乐码字/happy/dist/osx/mac/快乐码字4.0.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework +251ms
electron-osx-sign Executing... codesign --sign C012C03BD6B317C39F35844121B6EE935B9E5919 --force /Users/neil/Documents/快乐码字/happy/dist/osx/mac/快乐码字4.0.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework +0ms
electron-osx-sign Signing... /Users/neil/Documents/快乐码字/happy/dist/osx/mac/快乐码字4.0.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libffmpeg.dylib +2s
electron-osx-sign Executing... codesign --sign C012C03BD6B317C39F35844121B6EE935B9E5919 --force /Users/neil/Documents/快乐码字/happy/dist/osx/mac/快乐码字4.0.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libffmpeg.dylib +0ms
electron-osx-sign Signing... /Users/neil/Documents/快乐码字/happy/dist/osx/mac/快乐码字4.0.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib +984ms
electron-osx-sign Executing... codesign --sign C012C03BD6B317C39F35844121B6EE935B9E5919 --force /Users/neil/Documents/快乐码字/happy/dist/osx/mac/快乐码字4.0.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libnode.dylib +0ms
electron-osx-sign Signing... /Users/neil/Documents/快乐码字/happy/dist/osx/mac/快乐码字4.0.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/crashpad_handler +1s
electron-osx-sign Executing... codesign --sign C012C03BD6B317C39F35844121B6EE935B9E5919 --force /Users/neil/Documents/快乐码字/happy/dist/osx/mac/快乐码字4.0.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/crashpad_handler +0ms
electron-osx-sign Signing... /Users/neil/Documents/快乐码字/happy/dist/osx/mac/快乐码字4.0.app/Contents/Frameworks/Electron Framework.framework +952ms
electron-osx-sign Executing... codesign --sign C012C03BD6B317C39F35844121B6EE935B9E5919 --force /Users/neil/Documents/快乐码字/happy/dist/osx/mac/快乐码字4.0.app/Contents/Frameworks/Electron Framework.framework +0ms
electron-osx-sign Signing... /Users/neil/Documents/快乐码字/happy/dist/osx/mac/快乐码字4.0.app/Contents/Frameworks/Mantle.framework/Versions/A/Mantle +2s
electron-osx-sign Executing... codesign --sign C012C03BD6B317C39F35844121B6EE935B9E5919 --force /Users/neil/Documents/快乐码字/happy/dist/osx/mac/快乐码字4.0.app/Contents/Frameworks/Mantle.framework/Versions/A/Mantle +1ms
electron-osx-sign Signing... /Users/neil/Documents/快乐码字/happy/dist/osx/mac/快乐码字4.0.app/Contents/Frameworks/Mantle.framework +981ms
electron-osx-sign Executing... codesign --sign C012C03BD6B317C39F35844121B6EE935B9E5919 --force /Users/neil/Documents/快乐码字/happy/dist/osx/mac/快乐码字4.0.app/Contents/Frameworks/Mantle.framework +0ms
electron-osx-sign Signing... /Users/neil/Documents/快乐码字/happy/dist/osx/mac/快乐码字4.0.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/ReactiveCocoa +1s
electron-osx-sign Executing... codesign --sign C012C03BD6B317C39F35844121B6EE935B9E5919 --force /Users/neil/Documents/快乐码字/happy/dist/osx/mac/快乐码字4.0.app/Contents/Frameworks/ReactiveCocoa.framework/Versions/A/ReactiveCocoa +0ms
electron-osx-sign Signing... /Users/neil/Documents/快乐码字/happy/dist/osx/mac/快乐码字4.0.app/Contents/Frameworks/ReactiveCocoa.framework +1s
electron-osx-sign Executing... codesign --sign C012C03BD6B317C39F35844121B6EE935B9E5919 --force /Users/neil/Documents/快乐码字/happy/dist/osx/mac/快乐码字4.0.app/Contents/Frameworks/ReactiveCocoa.framework +0ms
electron-osx-sign Signing... /Users/neil/Documents/快乐码字/happy/dist/osx/mac/快乐码字4.0.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/ShipIt +1s
electron-osx-sign Executing... codesign --sign C012C03BD6B317C39F35844121B6EE935B9E5919 --force /Users/neil/Documents/快乐码字/happy/dist/osx/mac/快乐码字4.0.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/ShipIt +0ms
electron-osx-sign Signing... /Users/neil/Documents/快乐码字/happy/dist/osx/mac/快乐码字4.0.app/Contents/Frameworks/Squirrel.framework/Versions/A/Squirrel +991ms
electron-osx-sign Executing... codesign --sign C012C03BD6B317C39F35844121B6EE935B9E5919 --force /Users/neil/Documents/快乐码字/happy/dist/osx/mac/快乐码字4.0.app/Contents/Frameworks/Squirrel.framework/Versions/A/Squirrel +0ms
electron-osx-sign Signing... /Users/neil/Documents/快乐码字/happy/dist/osx/mac/快乐码字4.0.app/Contents/Frameworks/Squirrel.framework +1s
electron-osx-sign Executing... codesign --sign C012C03BD6B317C39F35844121B6EE935B9E5919 --force /Users/neil/Documents/快乐码字/happy/dist/osx/mac/快乐码字4.0.app/Contents/Frameworks/Squirrel.framework +0ms
electron-osx-sign Signing... /Users/neil/Documents/快乐码字/happy/dist/osx/mac/快乐码字4.0.app/Contents/Frameworks/快乐码字4.0 Helper EH.app/Contents/MacOS/快乐码字4.0 Helper EH +1s
electron-osx-sign Executing... codesign --sign C012C03BD6B317C39F35844121B6EE935B9E5919 --force /Users/neil/Documents/快乐码字/happy/dist/osx/mac/快乐码字4.0.app/Contents/Frameworks/快乐码字4.0 Helper EH.app/Contents/MacOS/快乐码字4.0 Helper EH +0ms
electron-osx-sign Signing... /Users/neil/Documents/快乐码字/happy/dist/osx/mac/快乐码字4.0.app/Contents/Frameworks/快乐码字4.0 Helper EH.app +1s
electron-osx-sign Executing... codesign --sign C012C03BD6B317C39F35844121B6EE935B9E5919 --force /Users/neil/Documents/快乐码字/happy/dist/osx/mac/快乐码字4.0.app/Contents/Frameworks/快乐码字4.0 Helper EH.app +0ms
electron-osx-sign Signing... /Users/neil/Documents/快乐码字/happy/dist/osx/mac/快乐码字4.0.app/Contents/Frameworks/快乐码字4.0 Helper NP.app/Contents/MacOS/快乐码字4.0 Helper NP +1s
electron-osx-sign Executing... codesign --sign C012C03BD6B317C39F35844121B6EE935B9E5919 --force /Users/neil/Documents/快乐码字/happy/dist/osx/mac/快乐码字4.0.app/Contents/Frameworks/快乐码字4.0 Helper NP.app/Contents/MacOS/快乐码字4.0 Helper NP +0ms
electron-osx-sign Signing... /Users/neil/Documents/快乐码字/happy/dist/osx/mac/快乐码字4.0.app/Contents/Frameworks/快乐码字4.0 Helper NP.app +986ms
electron-osx-sign Executing... codesign --sign C012C03BD6B317C39F35844121B6EE935B9E5919 --force /Users/neil/Documents/快乐码字/happy/dist/osx/mac/快乐码字4.0.app/Contents/Frameworks/快乐码字4.0 Helper NP.app +0ms
electron-osx-sign Signing... /Users/neil/Documents/快乐码字/happy/dist/osx/mac/快乐码字4.0.app/Contents/Frameworks/快乐码字4.0 Helper.app/Contents/MacOS/快乐码字4.0 Helper +992ms
electron-osx-sign Executing... codesign --sign C012C03BD6B317C39F35844121B6EE935B9E5919 --force /Users/neil/Documents/快乐码字/happy/dist/osx/mac/快乐码字4.0.app/Contents/Frameworks/快乐码字4.0 Helper.app/Contents/MacOS/快乐码字4.0 Helper +0ms
electron-osx-sign Signing... /Users/neil/Documents/快乐码字/happy/dist/osx/mac/快乐码字4.0.app/Contents/Frameworks/快乐码字4.0 Helper.app +971ms
electron-osx-sign Executing... codesign --sign C012C03BD6B317C39F35844121B6EE935B9E5919 --force /Users/neil/Documents/快乐码字/happy/dist/osx/mac/快乐码字4.0.app/Contents/Frameworks/快乐码字4.0 Helper.app +0ms
electron-osx-sign Signing... /Users/neil/Documents/快乐码字/happy/dist/osx/mac/快乐码字4.0.app/Contents/Resources/node_modules/better-sqlite3/build/Release/better_sqlite3.node +1s
electron-osx-sign Executing... codesign --sign C012C03BD6B317C39F35844121B6EE935B9E5919 --force /Users/neil/Documents/快乐码字/happy/dist/osx/mac/快乐码字4.0.app/Contents/Resources/node_modules/better-sqlite3/build/Release/better_sqlite3.node +0ms
electron-osx-sign Signing... /Users/neil/Documents/快乐码字/happy/dist/osx/mac/快乐码字4.0.app/Contents/Resources/node_modules/better-sqlite3/build/Release/test_extension.node +1s
electron-osx-sign Executing... codesign --sign C012C03BD6B317C39F35844121B6EE935B9E5919 --force /Users/neil/Documents/快乐码字/happy/dist/osx/mac/快乐码字4.0.app/Contents/Resources/node_modules/better-sqlite3/build/Release/test_extension.node +1ms
electron-osx-sign Signing... /Users/neil/Documents/快乐码字/happy/dist/osx/mac/快乐码字4.0.app/Contents/Resources/node_modules/integer/build/Release/integer.node +1s
electron-osx-sign Executing... codesign --sign C012C03BD6B317C39F35844121B6EE935B9E5919 --force /Users/neil/Documents/快乐码字/happy/dist/osx/mac/快乐码字4.0.app/Contents/Resources/node_modules/integer/build/Release/integer.node +0ms
electron-osx-sign Signing... /Users/neil/Documents/快乐码字/happy/dist/osx/mac/快乐码字4.0.app/Contents/Resources/node_modules/lzz-gyp/lzz-compiled/linux +1s
electron-osx-sign Executing... codesign --sign C012C03BD6B317C39F35844121B6EE935B9E5919 --force /Users/neil/Documents/快乐码字/happy/dist/osx/mac/快乐码字4.0.app/Contents/Resources/node_modules/lzz-gyp/lzz-compiled/linux +0ms
electron-osx-sign Signing... /Users/neil/Documents/快乐码字/happy/dist/osx/mac/快乐码字4.0.app/Contents/Resources/node_modules/lzz-gyp/lzz-compiled/osx +1s
electron-osx-sign Executing... codesign --sign C012C03BD6B317C39F35844121B6EE935B9E5919 --force /Users/neil/Documents/快乐码字/happy/dist/osx/mac/快乐码字4.0.app/Contents/Resources/node_modules/lzz-gyp/lzz-compiled/osx +0ms
electron-osx-sign Signing... /Users/neil/Documents/快乐码字/happy/dist/osx/mac/快乐码字4.0.app +1s
electron-osx-sign Executing... codesign --sign C012C03BD6B317C39F35844121B6EE935B9E5919 --force /Users/neil/Documents/快乐码字/happy/dist/osx/mac/快乐码字4.0.app +0ms
electron-osx-sign Verifying... +3s
electron-osx-sign Verifying application bundle with codesign... +1ms
electron-osx-sign Executing... codesign --verify --deep --verbose=2 --strict /Users/neil/Documents/快乐码字/happy/dist/osx/mac/快乐码字4.0.app +0ms
electron-osx-sign Error executing file:
> Stdout:
> Stderr: /Users/neil/Documents/快乐码字/happy/dist/osx/mac/快乐码字4.0.app: No such file or directory
+1s
{ Error: Command failed: codesign --verify --deep --verbose=2 --strict /Users/neil/Documents/快乐码字/happy/dist/osx/mac/快乐码字4.0.app
/Users/neil/Documents/快乐码字/happy/dist/osx/mac/快乐码字4.0.app: No such file or directory
at ChildProcess.exithandler (child_process.js:270:12)
at emitTwo (events.js:125:13)
at ChildProcess.emit (events.js:213:7)
at maybeClose (internal/child_process.js:897:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:208:5)
From previous event:
at MacPackager.sign (/Users/neil/Documents/快乐码字/happy/node_modules/electron-builder-lib/out/macPackager.js:272:11)
at /Users/neil/Documents/快乐码字/happy/node_modules/electron-builder-lib/src/macPackager.ts:96:26
at runCallback (timers.js:800:20)
at tryOnImmediate (timers.js:762:5)
at processImmediate [as _immediateCallback] (timers.js:733:5)
From previous event:
at /Users/neil/Documents/快乐码字/happy/node_modules/electron-builder-lib/src/macPackager.ts:96:10
at Generator.next (<anonymous>)
From previous event:
at MacPackager.pack (/Users/neil/Documents/快乐码字/happy/node_modules/electron-builder-lib/out/macPackager.js:200:11)
at /Users/neil/Documents/快乐码字/happy/node_modules/electron-builder-lib/src/packager.ts:345:24
at Generator.next (<anonymous>)
at xfs.stat (/Users/neil/Documents/快乐码字/happy/node_modules/fs-extra/lib/mkdirs/mkdirs.js:56:16)
at /Users/neil/Documents/快乐码字/happy/node_modules/fs-extra/node_modules/graceful-fs/polyfills.js:287:18
at FSReqWrap.oncomplete (fs.js:153:5)
From previous event:
at Packager.doBuild (/Users/neil/Documents/快乐码字/happy/node_modules/electron-builder-lib/out/packager.js:407:11)
at /Users/neil/Documents/快乐码字/happy/node_modules/electron-builder-lib/src/packager.ts:289:52
From previous event:
at Packager._build (/Users/neil/Documents/快乐码字/happy/node_modules/electron-builder-lib/out/packager.js:351:11)
at /Users/neil/Documents/快乐码字/happy/node_modules/electron-builder-lib/src/packager.ts:259:23
at Generator.next (<anonymous>)
at runCallback (timers.js:800:20)
at tryOnImmediate (timers.js:762:5)
at processImmediate [as _immediateCallback] (timers.js:733:5)
From previous event:
at Packager.build (/Users/neil/Documents/快乐码字/happy/node_modules/electron-builder-lib/out/packager.js:311:11)
at /Users/neil/Documents/快乐码字/happy/node_modules/electron-builder/src/builder.ts:287:40
at Generator.next (<anonymous>)
From previous event:
at _build (/Users/neil/Documents/快乐码字/happy/node_modules/electron-builder/out/builder.js:61:21)
at Object.build (/Users/neil/Documents/快乐码字/happy/node_modules/electron-builder/src/builder.ts:257:10)
at buildTargets (/Users/neil/Documents/快乐码字/happy/app/build.js:99:13)
at ChildProcess.<anonymous> (/Users/neil/Documents/快乐码字/happy/app/build.js:42:9)
at emitTwo (events.js:130:20)
at ChildProcess.emit (events.js:213:7)
at maybeClose (internal/child_process.js:897:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:208:5)
killed: false,
code: 1,
signal: null,
cmd: 'codesign --verify --deep --verbose=2 --strict /Users/neil/Documents/快乐码字/happy/dist/osx/mac/快乐码字4.0.app' }
About this issue
- Original URL
- State: closed
- Created 6 years ago
- Comments: 20 (8 by maintainers)
I do not have any non-ascii chars in my file path… but the
strict-verify: false
will fix my problem… (I also had to add a after packScript to delete some broken symlinks)@develar Could you please release electron-builder with dependency version of electron-osx-sign set to 0.4.8? Thanks.
@sethlu Thanks so much! And yes, set
strict-verify: false
resolved this problem.OK, I am update to
electron-osx-sign@0.4.8
right now.@isNeilLin
electron-osx-sign@0.4.8
is published on npm… Release notes still under drafting.