Создание образа диска (.dmg) из Objective-C - PullRequest
4 голосов
/ 28 июня 2010

Существует ли какая-либо библиотека для создания образа диска из Какао или это возможно только через Finder?

Ответы [ 2 ]

7 голосов
/ 28 июня 2010

Мне не известен способ сделать это напрямую из Какао (хотя может быть один), но есть другой способ. Инструмент hdiutil можно использовать из Терминала, а также вызывать его из своей программы. Вот пример использования для создания образа диска из папки:

hdiutil create -fs HFS+ -volname "Volume Name" \
               -srcfolder "/path/to/source/directory" "path/to/filename.dmg"

Кажется, что http://www.cocoabuilder.com/archive/cocoa/152742-disc-image-apis.html описывает ту же проблему.

4 голосов
/ 28 июня 2010

Вы можете использовать инструмент hdiutil, возможно, с помощью NSTask.

...