我可以成功使用hdiutil
在我的本地El Capitan盒子上创建dmg文件,但在OS X 10.9.5 of Travis CI上出现错误
hdiutil:创建失败 - 错误-5342
用于创建图像的命令是
hdiutil create -ov -size 512k -type UDIF -fs UDF "$FIXTURE_ROOT/empty.dmg"
$FIXTURE_ROOT
是一个存在的临时目录。您可以在Travis Logs找到详细信息。
答案 0 :(得分:2)
我经常遇到这个问题,直到我(某处)知道hdiutil经常错误地计算大小,并导致它失败。因此,请自行估算大小,并在-size参数中将其加倍。 dmg中的空白空间不会显着增加其大小。