如何打包节点web-kit应用程序以在mac app store中发布?

时间:2014-02-17 10:57:10

标签: macos package node-webkit software-distribution mac-app-store

我搜索了一下,但找不到现有的工具。

如何为mac osx打包节点web-kit项目以及将此应用程序分发到mac app store的步骤。

提前致谢。

2 个答案:

答案 0 :(得分:13)

您应该查看Yeoman的Node-webkit生成器: https://www.npmjs.org/package/generator-node-webkit

$ npm install -g yo
$ npm install -g generator-node-webkit
$ yo node-webkit

这将为您提供一个文件夹,其中包含一组工具,用于打包和测试适用于Windows,Mac和Linux的应用程序。 将您的代码放在 app 文件夹中并运行

grunt dist-mac

接下来,在Apple https://developer.apple.com/programs/mac/

注册开发者帐户

完成后,从 dist 文件夹中抓取您的应用并将其提交给Apple。 提交过程可能与iOS不同,但您可以在Mac开发中心找到所有信息。

祝你好运!

答案 1 :(得分:-2)

  1. 从以下网址下载webkit的最新版本: https://github.com/rogerwang/node-webkit#downloads
  2. 为您的应用程序创建新文件夹
  3. 将您的HTML5和Javascript应用程序放入Side新文件夹
  4. 使用以下命令创建应用程序清单格式“package.json” Docmentaction: https://github.com/rogerwang/node-webkit/wiki/Manifest-format
  5. 安装“Node webkit Builder” - > npm install node-webkit-builder -g
  6. 使用Build来获取Paltform的应用程序应用程序:

    用法:nwbuild [options] [path]

    选项:   -p, - platform要构建的平台,逗号,可以是:win32,win64,osx32,osx64,linux32,linux64 ['osx32','osx64','win32','win64']   -v, - version nw版本,例如。 0.8.4 [默认:“最新”]   -r, - run运行当前平台的node-webkit [default:false]
      -o, - buildDir构建文件夹[default:“./ build”]   -f, - forceDownload强制下载node-webkit [default:false]   --quiet禁用日志记录[default:false]