Вы можете создать больший dmg, добавить файлы и изменить его размер:
hdiutil resize -size xxxg myImage.dmg
или создайте разреженное изображение, а затем преобразуйте его
hdiutil convert -format UDZO Source.sparseimage -o myImage.dmg
Я никогда не пробовал последнее, не уверен, что он подберет правильный размер для dmg.
Источник: http://nickcharlton.net/post/converting-a-sparseimage-to-a-dmg
Обратите внимание, что sparseimage необходимо сжать, если файлы удалены из них, поскольку они не освобождают пространство от удаленных файлов автоматически:
hdiutil compact Source.sparceimage