美文网首页IOS技术MAC 开发iOS知多少
Mac OS 开发 - 聊聊如何打包dmg文件

Mac OS 开发 - 聊聊如何打包dmg文件

作者: Chars | 来源:发表于2016-09-03 15:59 被阅读3838次

    最近因为博主自己的需求,而App Store上的App不能满足需求,或者是说,想借此机会涉猎一下Mac OS的开发。之前一直臆想iOS开发和Mac OS差不多,实则不然。

    文章传送门

    BTW 推荐一款非Apple官方的App Store,HackStore是一款来自俄罗斯的Mac应用商店,我们可以将自己开发完的App免费发布上去,也是具有审核机制的,博主目前推广自己的ImageHosting,一款图床软件,目前支持七牛云存储。有需求欢迎大家使用,吐槽。 ImageHosting for Mac

    现在,分享一下,当我们完成Mac开发,release一个.app文件之后,我们应该如何打包成一个dmg文件的方法。

    言归正传,说到dmg,这个我们熟悉的格式,那么它是怎么生成的呢,跟着接下来的步骤吧。博主将它们分为系统默认自定义,不过,两者都离不开一个工具 -- 磁盘工具(Disk Utility)

    系统默认

    打开 磁盘工具 -> 文件 -> 新建映像 -> 来自文件夹的映像

    资源文件夹内容

    配置 选择包括 .appApplications 替身 文件夹的路径,也就是上图说的 资源文件夹 路径

    点击 打开 ,配置相关信息 点击 存储 即可。

    自定义

    1 准备资源,包括:背景图片,.appApplications 替身 文件。

    2 创建一个空的映像文件

    配置信息

    3 配置资源 -- 配置背景图

    1)打开显示选项

    2)配置背景图

    3)隐藏背景图片文件

    使用mv命令进行重命名

    $ mv background.tif .background.tif
    

    4 配置资源 -- 拖拽.appApplications 替身

    5 转换

    配置转换信息

    6 效果

    附言

    每次自定义类型打包dmg,都需要从零开始,不能使用上一次的未转换时的文件直接替换.app文件。否则,呈现的样式将不是CD样式。

    相关文章

      网友评论

      • 不觉梦回:亲测不大好使啊,楼主!
        不觉梦回:@Chars 创建出来空白镜像之后,就没有配置资源的选项。我是 最新的 macOS 10.13
        Chars:那看看你怎么亲测的
      • 伊织随意写:为什么我点击我的.app文件,打开 打开显示选项 的时候,没有“请将图标拖到这里” 这些选项?
        伊织随意写:@Chars 知道原因了。因为我在本机显示文件夹,是以分栏样式显示,而非图标显示方式。改成后者就可以了。
        Chars:检查一下是不是你的步骤错了
      • 魔鬼分界线:HackStore 现在用不了了? 有地址吗?
        魔鬼分界线:@Chars 我说的是HackStore 这个软件 好像用不了了
        Chars:文章有地址哇,https://github.com/charsdavy/ImageHosting/releases
      • Chars:“edit scheme”->“run”,默认是debug,选择release就可以了
      • vvvei:Xcode 怎么生成 release 版本的 app 文件?
      • 浮婴:get

      本文标题:Mac OS 开发 - 聊聊如何打包dmg文件

      本文链接:https://www.haomeiwen.com/subject/runkettx.html