【发布时间】:2014-03-16 15:17:26
【问题描述】:
我搜索了一下,但找不到用于此的现有工具。
如何为 mac osx 打包 node web-kit 项目以及将这个应用程序分发到 mac 应用商店的步骤。
提前致谢。
【问题讨论】:
标签: macos package node-webkit software-distribution mac-app-store
我搜索了一下,但找不到用于此的现有工具。
如何为 mac osx 打包 node web-kit 项目以及将这个应用程序分发到 mac 应用商店的步骤。
提前致谢。
【问题讨论】:
标签: macos package node-webkit software-distribution mac-app-store
你应该看看 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
接下来,在苹果https://developer.apple.com/programs/mac/注册一个开发者账号
完成后,从 dist 文件夹中获取您的应用并将其提交给 Apple。 提交过程可能与 iOS 不同,但您可以在 Mac 开发中心找到所有信息。
祝你好运!
【讨论】:
使用 Build 获取 Paltform 应用程序:
用法:nwbuild [选项] [路径]
选项:
-p, --platforms 要构建的平台,逗号分隔,可以是:win32,win64,osx32,osx64,linux32,linux64 ['osx32', 'osx64', 'win32', 'win64']
-v, --version nw 版本,例如。 0.8.4 [默认:“最新”]
-r, --run 为当前平台运行 node-webkit [默认值:false]
-o, --buildDir 构建文件夹 [默认值:“./build”]
-f, --forceDownload 强制下载 node-webkit [默认值:false]
--quiet 禁用日志记录 [默认值:false]
【讨论】:
Error: Invalid protocol: null