Creating a disk image (.dmg) from Objective-C
-
01-10-2019 - |
Question
Is there any library to create a disk image from Cocoa, or is it only possible through Finder?
Solution
I'm not aware of a way to do it directly from Cocoa (though there might be one) but there is another way. The hdiutil
tool can be used from the Terminal, and you can call it from your program as well. Here's a sample usage for creating a disk image from a folder:
hdiutil create -fs HFS+ -volname "Volume Name" \
-srcfolder "/path/to/source/directory" "path/to/filename.dmg"
Seems that http://www.cocoabuilder.com/archive/cocoa/152742-disc-image-apis.html describes the same problem.
OTHER TIPS
You could use the hdiutil
tool, perhaps with the aid of NSTask.
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow