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 значительно не увеличивает его размер.

Другие вопросы по тегам