UNPKG

@electron/notarize

Version:
16 lines 595 B
import debug from 'debug'; import path from 'node:path'; import { spawn } from './spawn.js'; const d = debug('electron-notarize:staple'); export async function stapleApp(opts) { d('attempting to staple app:', opts.appPath); const result = await spawn('xcrun', ['stapler', 'staple', '-v', path.basename(opts.appPath)], { cwd: path.dirname(opts.appPath), }); if (result.code !== 0) { throw new Error(`Failed to staple your application with code: ${result.code}\n\n${result.output}`); } d('staple succeeded'); return; } //# sourceMappingURL=staple.js.map