How to create a dmg file for a .app for mac.?
我是iOS的开发人员,并开发了一个Mac应用程序。现在,我想分发我的应用程序,以便对其进行搜索并发现我们需要将.app上传到Mac App Store看起来不错。对于自我分发,我们可以有三个选择:
就是分享我们的应用
是创建.dmg文件
共享.pkg文件(Package Maker)。
在pkg文件中,我的客户希望安装没有介绍的应用程序,请阅读我以及许可协议,我删除了许可证和自述文件,但无法删除介绍部分。请从这里帮助我...
预先感谢
- 目前,该应用程序的zip存档是常见的操作过程。磁盘存档为熟练的中级用户增加了障碍,因为他们必须挂载并复制应用程序。除非您有充分的理由,否则不要使用安装程序(pkg)-在以任何分发形式启动应用程序时都可以显示任何许可协议
-
因此,通过提取zip文件,可以通过Spotlight搜索进行搜索吗?
如果您不需要任何介绍,自述文件等,最好的选择是创建DMG。
您不需要任何外部工具。
-
将您的应用复制到新文件夹。
-
打开磁盘工具->文件->新图像->文件夹中的图像。
-
选择放置应用程序的文件夹。给DMG命名并保存。这会为您创建一个可分发的图像。
如果需要,您可以添加指向DMG应用程序的链接。它可以帮助用户通过拖放进行安装。
-
您能否让我知道向DMG文件添加许可协议的过程,以及向DMG文件添加应用程序链接的过程?
How to create a dmg file for a .app for mac.?
这是一个主观的问题,但是.dmg \\是分发应用程序的一种很好且流行的方式-用户双击,拖动应用程序,弹出弹出菜单,就像完成USB记忆棒一样。
您可以获取可以帮助您构建应用程序的应用程序,但是"磁盘工具"对它来说并不是太难,您只需要稍微弄乱一下就可以使它看起来不错。这是一种实现方法:
使用磁盘工具创建一个新的空的稀疏捆绑磁盘映像
双击该图像以将其打开。
将您的应用复制到图像中。
在图像中建立一个指向/ Applications的链接。
隐藏工具栏/边栏/等。如预期的。
使用"视图选项"在图标模式下始终设置为"一个"。
如果您喜欢使用"查看选项",还请添加背景图像。背景图像通常包含诸如"将应用程序拖到应用程序"之类的文本。布局应用程序和/ Applications图标以匹配您的背景图片。
在另一个Finder窗口中,弹出稀疏包。
在"磁盘工具"中,使用"图像"->"转换..."将稀疏包转换为只读DMG
HTH
- 当我按照您的指示进行操作时,将显示几个隐藏文件(.DS_Store,.fseventsd和.Trashes)。尽管我没有将Finder设置为显示隐藏文件(即,将其设置为"默认写入com.apple.finder AppleShowAllFiles NO"),但事实并非如此。有没有办法将这些文件隐藏在稀疏束中,并最终隐藏在DMG中?
-
@pfurbacher-概述的过程不应导致那些隐藏文件被显示,并且我无法重现您的问题。当然,这些文件在那里,并且在使用ls -la时在终端显示中。您将需要进一步调查,您的设置中一定有原因。
我强烈推荐DMG Canvas。以非常适中的价格,它允许您创建具有许可协议和所有其他常见功能的专业外观dmg。
我与该软件没有任何关系,只是长期的用户。