Yosemite hdiutil: error en la creación - error -5341

3

Podía usar hdiutil con éxito para crear un archivo dmg para mi programa en Mountain Lion, pero después de actualizar a Yosemite (y después de actualizarlo a 10.10.1), cuando ejecuto

hdiutil create -srcfolder build/Thonny.app Thonny-0.2.5.dmg

Me sale el siguiente error:

hdiutil: create failed - error -5341

El modo detallado no reveló nada útil.

Carpeta build / Thonny.app contiene una aplicación de Python.

¿Alguna idea de lo que significa este error y qué intentar a continuación?

ACTUALIZACIÓN: Parece que la cantidad de archivos en mi aplicación afecta el resultado. Cuando elimino uno de los archivos (no importa cuál), el comando puede producir el resultado. Actualmente hay alrededor de 70 archivos y pocas carpetas en Thonny.app/Contents/MacOS

    
pregunta Aivar 18.11.2014 - 13:56

2 respuestas

0

Parece que encontré una solución. Si lo hago

hdiutil create -srcfolder build Thonny-0.2.5.dmg

en lugar de

hdiutil create -srcfolder build/Thonny.app Thonny-0.2.5.dmg

(es decir, proporcionar el elemento primario de la carpeta de la aplicación en lugar de la carpeta de la aplicación en sí), entonces funciona.

    
respondido por el Aivar 18.11.2014 - 15:00
4

Tuve el mismo error -5341 y pude evitarlo con la opción -megabytes como se sugiere aquí .

hdiutil create -megabytes 130 Reassembly.dmg -srcfolder Reassembly

En este caso, el directorio de Reensamblado es 107M y el Reassembly.dmg resultante es 97M. La opción -size 130m no funcionó para mí. Mi problema fue intermitente: agregar o eliminar uno o dos archivos lo solucionaría o lo rompería.

    
respondido por el Arthur Danskin 17.03.2015 - 04:39

Lea otras preguntas en las etiquetas