首先,我们需要导出项目:
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文件到这里就已经完成dmg文件的生成了:
重新生成dmg文件7. 重新打开生成的dmg包就可以看到我们的应用程序了:
dmg包安装总结:
dmg文件生成到此就结束了,有问题可以相互讨教啊。欢迎指教!
参考文章:Mac软件打包xcode安装包*.dmg
网友评论