3 votos

Yosemite hdiutil: crear fallido - error -5341

Podría usar hdiutil para crear un archivo dmg para mi programa en Mountain Lion, pero después de actualizarlo a Yosemite (y después de actualizarlo a 10.10.1), cuando ejecute

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

Tengo un error de seguimiento:

hdiutil: create failed - error -5341

El modo verboso no reveló nada útil.

La carpeta build/Thonny.app contiene una aplicación Python.

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

ACTUALIZACIÓN: Parece que el número de archivos de mi aplicación afecta al resultado. Cuando elimino uno de los archivos (no importa cuál), entonces el comando es capaz de producir el resultado. Actualmente hay unos 70 archivos y pocas carpetas en Thonny.app/Contents/MacOS

4voto

Arthur Danskin Puntos 141

Tuve el mismo error -5341 y fui capaz de trabajar alrededor de él con la opción -megabytes como se sugirió 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. El -size 130m la opción no funcionó para mí. Mi problema era intermitente - añadir o quitar uno o dos archivos lo arreglaría o lo rompería.

0voto

Pieter Puntos 151

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 padre de la carpeta de aplicaciones en lugar de la propia carpeta de aplicaciones), entonces funciona.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X