UNPKG

nwjs-macappstore-builder

Version:

Easily build and publish NW.js apps on the Mac App Store.

18 lines (13 loc) 464 B
'use strict'; var path = require('path'); var exec = require('child_process').exec; var m = {}; m.buildPackage = function(app_path, identity, callback) { var dir = path.dirname(app_path); var app = path.basename(app_path); var pkg = app.replace('.app', '.pkg'); var command = 'cd "' + dir + '" && productbuild --component "' + app + '" /Applications --sign "' + identity + '" "' + pkg + '"'; exec(command, callback); }; module.exports = m;