苏南大叔再次开始更新electron相关文章,本文种给大家带来的是:如何利用appdmg生成dmg安装包。在macos的世界里面,安装一个文件是非常简单的事情,并没有win下面哪些繁琐步骤。最常见的安装包格式dmg,打开就是一个简单界面,把左边的图标拖动到右边的快捷方式上就算安装完成了。对,就是这么简单。那么,对于electron生成的.app文件来说,如何才能拥有这样的安装界面呢?这就是本文所要描述的问题。

苏南大叔:electron程序,如何利用appdmg打包生成dmg安装包? - electron-appdmg
electron程序,如何利用appdmg打包生成dmg安装包?(图8-1)

本文测试环境:mac/electron@5.0.3/appdmg0.6.0。本文特约龙套是electron-quick-start,用electron-packager打包成了.app文件,本文的任务就是把.app文件再包装成.dmg文件。本文假设您,已经利用electron-packager正确打包好了龙套项目的.app文件。位置信息是:

./electron-quick-start-darwin-x64/electron-quick-start.app

全局安装appdmg

appdmggithub页面地址如下所示,您可以找到更详细的描述内容:

苏南大叔:electron程序,如何利用appdmg打包生成dmg安装包? - appdmg-github
electron程序,如何利用appdmg打包生成dmg安装包?(图8-2)

因为appdmg的角色和electron-packager的角色类似,所以苏南大叔推荐您使用-g全局安装appdmg。命令行如下:

npm install -g appdmg

苏南大叔:electron程序,如何利用appdmg打包生成dmg安装包? - npm-install-appdmg
electron程序,如何利用appdmg打包生成dmg安装包?(图8-3)

可以通过下面的命令,获得appdmg的版本号。截至到发稿,苏南大叔安装好的appdmg的版本号是0.6.0

appdmg --version

苏南大叔:electron程序,如何利用appdmg打包生成dmg安装包? - appdmg-version
electron程序,如何利用appdmg打包生成dmg安装包?(图8-4)

苏南大叔:electron程序,如何利用appdmg打包生成dmg安装包? - appdmg-help
electron程序,如何利用appdmg打包生成dmg安装包?(图8-5)

总结

生成dmg安装包之后,这个安装文件就会显得高大上很多。更多dmg相关的经验文字,请点击苏南大叔的博客:

如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留链接作者。
本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享。
转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议。
未经许可,规模化镜像抄袭本站内容的行为,将会根据有关法律法规进行维权。
程序如此灵动~》下所有原创文章,如被用于商业用途,请您按规定支付稿费。

 【加群】加入QQ群【175454274】和大家一起讨论这个问题

 【源码】本文代码片段及相关软件,请点此获取

 【绝密】秘籍文章入口,仅传授于有缘之人   electron    dmg

本站的忠实读者小伙伴,正在阅读下面这些文章: