我的 mac 上运行了我的 node-webkit 应用程序,我想制作一个 dmg 包来分发该应用程序。
我已经安装了appdmg模块,非常适合我。
我的 json 配置是这样的:
{
"title": "myApp",
"icon": "icon.ico",
"background": "banner.png",
"icon-size": 80,
"contents": [
{ "x": 192, "y": 344, "type": "link", "path": "/Applications" },
{ "x": 448, "y": 344, "type": "file", "path": "../../../deploy/platform/mac/node-webkit.app" }
]
}
node-webkit.app 是下一个命令的结果:
/Applications/node-webkit.app/Contents/MacOS/node-webkit myapp
我跑:
sudo appdmg config/platforms/mac/deploy.json deploy/platform/mac/myapp.dmg
使用node-webkit构建一个dmg包,但没有我的应用程序,当我执行myapp时,它会打开node-webkit浏览器。
我想我在 node-webkit.app 或类似的东西中缺少一些配置,欢迎任何评论和方法。
好的,我有 1 个解决方案..我在这里发帖是为了确认:)
你需要把你的nw应用程序放在
/Applications/node-webkit.app/Contents/Resources/
您的应用程序的名称必须是 app.nw,您不必制作应用程序的 zip 文件,可以是名为 app.nw 的文件夹(速度更快)。