我已经制作了第一个Mac OS X Qt应用程序。现在,我想创建一个漂亮的.dmg文件,该文件使用户可以轻松地安装它。我正在考虑类似Firefox的东西(见图):

我完全陌生,所以我什至不知道从哪里开始。

最佳答案

通过提供此答案使这个问题最新。
appdmg是一个简单,易于使用的开放源代码命令行程序,可根据简单的json规范创建dmg文件。看看官方网站上的自述文件:

https://github.com/LinusU/node-appdmg

快速示例:

  • 安装appdmg
    npm install -g appdmg
    
  • 编写一个json文件(spec.json)
    {
      "title": "Test Title",
      "background": "background.png",
      "icon-size": 80,
      "contents": [
        { "x": 192, "y": 344, "type": "file", "path": "TestApp.app" },
        { "x": 448, "y": 344, "type": "link", "path": "/Applications" }
      ]
    }
    
  • 运行程序
    appdmg spec.json test.dmg
    

  • (免责声明。我是appdmg的创建者)

    10-08 18:00