Tengo una carpeta con un icono personalizado (a través de NSWorkspace's setIcon:forFile:options).
Me gustaría comprimir la carpeta para que el icono personalizado se conserve después de descomprimir.
Actualmente llamo
zip -r9 Folder.zip Folder
Cuando lo descomprimo a través del Finder, la carpeta sin comprimir no tiene ningún ícono personalizado y la carpeta contiene un elemento llamado Icon?.
¿Cómo solucionarlo / cómo comprimir la carpeta correctamente?

zipque no puede hacerlo, debe escribir una respuesta usandotarya que cumple con la línea de comando y mantiene los aspectos de ícono de la pregunta. ¡Lo votaría! :)zipcontar! Dicho esto, si mantener el ícono es una necesidad absoluta, entonceszipno lo va a cortar ytares un binario predeterminado en todas las versiones modernas de OS X / macOS, por lo que realmente no debería haber un problema.Respuestas:
El comando de línea de
zipcomandos no parece ser capaz de manejar ciertos aspectos de macOS, incluidos los iconos, pero latarutilidad más tradicional de Unix sí. Puede usar esto reemplazando su comando con lo siguiente (esto también comprimirá la carpeta usando gzip):fuente
-que se muestra en la página de manual, obviamente no dudes en volver a editar el original.