Error al usar setfile para configurar el ícono para dmg creado a través de hdiutil en mac

1

He creado una aplicación & firmado utilizando el "Solicitud de ID de desarrollador: x" certificado. luego usando hdiutil creé el dmg

hdiutil create -size 1.5m -format UDRW myapp.dmg -srcfolder ./myapp/ -fs HFS+

para configurar los íconos de la unidad cuando ejecuto los siguientes comandos, arroja el error

# custom drive volume icon..
#cp drive_icon.icns /Volumes/myapp/.VolumeIcon.icns
#SetFile -c icnC /Volumes/myapp/.VolumeIcon.icns //(throws error -5000)
dev:Unexpected error. (-5000) on file: /Volumes/myapp/.VolumeIcon.icns

Pensé que estaría relacionado con el tamaño y aumentaría el tamaño de dmg de 1.5 ma 4.5 m, pero eso tampoco ayuda, el tamaño de la imagen es de 291 kb y el tamaño total de la aplicación es de 666 kb.

Creé la .app en la máquina de compilación (mac 10.10 xcode6.2) e intenté crear este hdutil en nuestro servidor de codificación de códigos (mac 10.11). ¿Alguien puede decirme dónde salió mal?

En la página del manual, veo que setfile está en desuso, hay algún otro comando equivalente que hacer

Gracias y saludos, Saravana

    
pregunta Saravana 10.11.2017 - 09:01

1 respuesta

0

Encontré otra forma de configurar el ícono. Haga clic derecho en el archivo DMG y haga clic en "GetInfo" Arrastre y suelte el archivo de icono en la ubicación del icono presente en el cuadro de diálogo GetInfo. se establece.

Gracias y saludos, Saravana

    
respondido por el Saravana 13.11.2017 - 17:27

Lea otras preguntas en las etiquetas