Если я монтирую файл DMG с помощью системных вызовов hdiutil
, и мое приложение неожиданно завершает работу, DMG остается установленным, но поскольку я монтирую его в частном порядке с -nobrowse
, он не отображается в Finder. Есть ли способ смонтировать его с помощью какой-либо структуры или API, которые будут достаточно умны, чтобы отключить, если мое приложение неожиданно завершает работу?Осмотрите содержимое базового незашифрованного файла DMG UDIF
В принципе, я ищу способ чтения из файлов в DMG без необходимости его монтирования.
Я не уверен, если полагаться на приложения третьих сторон условно является лучшим подходом. – dreamlax