我是iOS的开发者,开发了一个mac应用程序。现在我想分发我的应用程序,以便a搜索它,发现我们需要上传。应用程序到Mac应用商店,它看起来很好。而对于自分发,我们可以有三种选择:
- 是共享我们的应用程序
- 是创建.dmg文件
- 是共享.pkg文件(PackageMaker)
在pkg文件中,我的客户端想要安装没有介绍的应用程序,请阅读我以及许可协议,我删除了许可证和自述文件,但无法删除介绍部分。请帮我离开这里…
提前感谢
如果你不需要任何介绍、自述等,最好的选择是创建一个DMG。
你不需要任何外部工具。
- 将您的应用复制到新文件夹
- 打开磁盘实用程序->文件->新建图像->文件夹中的图像
- 选择放置应用程序的文件夹。为DMG命名并保存。这将为您创建一个可分发的映像
如果需要,您可以将应用程序的链接添加到DMG。它帮助用户通过拖放进行安装。
如何为mac.app创建dmg文件。?
这是一个主观的问题,但.dmg是一种很好的、流行的分发应用程序的方式——用户双击、拖动应用程序、像弹出U盘一样弹出。
你可以让应用程序来帮助你构建它们,但它与磁盘实用程序不太难,你只需要稍微乱来一下,让它看起来很好看。这里有一种方法:
- 使用磁盘实用工具创建新的空稀疏捆绑磁盘映像
- 双击图像以将其打开
- 将您的应用程序复制到图像中
- 在图像中创建指向/Applications的链接
- 隐藏工具栏/侧边栏等。根据需要
- 在图标模式下,使用"视图选项"设置为始终一个
- 如果您喜欢使用"视图选项",还可以添加背景图像。背景图像通常包含诸如"将应用程序拖动到应用程序"之类的文本。布局应用程序和/应用程序图标以匹配您的背景图像
- 在另一个Finder窗口中弹出稀疏束
- 在磁盘实用程序中使用图像->转换。。。将稀疏束转换为只读DMG
HTH
我强烈推荐DMG Canvas。以一个非常适中的价格,它可以让你创建一个看起来专业的dmg,带有许可协议和其他所有常见功能。
我与该软件没有任何关系,只是一个长期用户。
我用create dmg编写了dmg创建脚本。
brew install create-dmg
我的命令类似于示例:
create-dmg
--volname "Application Installer"
--volicon "application_icon.icns"
--background "installer_background.png"
--window-pos 200 120
--window-size 800 400
--icon-size 100
--icon "Application.app" 200 190
--hide-extension "Application.app"
--app-drop-link 600 185
"Application-Installer.dmg"
"source_folder/"