以编程方式在mac os x中安装磁盘映像(DMG)

bik*_*990 5 macos mount objective-c dmg diskarbitration

问:如何以编程方式安装苹果磁盘映像?

我的做法是类似于使用磁盘仲裁安装如图所示这里.我不想使用任何命令行工具.

卸载和弹出工作完美,但挂载需要BSD名称(通常用于磁盘块文件).我也看过DiskArbitrator的源代码,这个工具hdiutil在后台用于为DMG创建块文件.

是否有任何其他方法/框架为我的磁盘映像创建块文件,以便我可以使用它来挂载DMG?

我已经看到了这个