hdiutil: создать не удалось - ошибка -5342
Я мог бы успешно использовать hdiutil
для создания файла dmg на моей локальной коробке El Capitan, но это не удалось с OS X 10.9.5 Travis CI с ошибкой
hdiutil: создать не удалось - ошибка -5342
Команда, используемая для создания изображения:
hdiutil create -ov -size 512k -type UDIF -fs UDF "$FIXTURE_ROOT/empty.dmg"
$FIXTURE_ROOT
является существующим временным директором. Вы можете найти самые подробности на Travis Logs.
1 ответ
У меня часто возникала эта проблема, пока я не узнал (где-то), что hdiutil часто неправильно вычисляет размер, и это приводит к сбою. Поэтому оцените размер самостоятельно и удвойте его в параметре -size. Пустое пространство в dmg значительно не увеличивает его размер.