首先,我们需要导出项目:
1.将我们的项目打包,并导出:window->Organizer->Archives
2. 导出构建文件Distribute App -> Developer ID -> Export , 可以手动选择描述文件也可以Automatically manage signing自动生成:
注意:如果证书不识别,可以到钥匙串修改私钥的访问权限,右键显示简介->访问控制->允许所有应用程序访问此项目:
其次,我们需要使用系统的磁盘工具生成映像:
1. 打开mac系统自带的磁盘工具,可以spotlight直接搜索
2. 新建空白映像:磁盘工具 -> 文件 -> 新建映像 -> 空白映像
这个映像只是一个临时文件,可以选择存储路径直接确定,就会生成一个空白的映像,如下图:
3. 将我们导出的应用文件拖拽到新建的映像:
4. 回到磁盘工具,找到我们新建的未命名映像,改成你的app名字,例如->安装包:
5. 添加mac应用程序的映射,即,当你打开这个安装包的时候,可以直接拖动到应用程序中, 打开终端输入 ->:ln -s /Applications /Volumes/你的映像名称/Applications(例如:ln -s /Applications /Volumes/安装包/Applications)
6. 回到磁盘工具,找到你的映像,右键,重新生成你的应用程序的映像:
到这里就已经完成dmg文件的生成了:
7. 重新打开生成的dmg包就可以看到我们的应用程序了:
总结:
dmg文件生成到此就结束了,有问题可以相互讨教啊。欢迎指教!
参考文章:Mac软件打包xcode安装包*.dmg