Agregar archivos a un dmg y redistribuirlo
Propósito:
Adición de algunos archivos de configuración a firefox.dmg (mozilla.cfg y policy.json) en el objetivo de redistribuir el dmg modificado
Cómo se modifica el dmg:
- Descomprimir el dmg con herramientas como (hdiutils / ultraiso / transmac / dropdmg / disk-utilities)
- Montar y agregar archivos al dmg descomprimido
- Opcional (vuelva a comprimir el dmg con las mismas herramientas utilizadas para descomprimir)
Problema:
Abrir el nuevo dmg en una máquina diferente da el resultado "firefox" is damaged and can't be opened, you should move it to trash
Lo que se probó:
- La eliminación del atributo
com.apple.quarantine
con el comandoxattr -c
funciona pero no es una solución confiable - Se intentó eliminar los directorios
_CodeSignature
de la dmg sin éxito - Crear un nuevo dmg que contenga archivos del anterior sin éxito
- Intenté editar Info.plist sin éxito
Pregunta:
¿Cómo hacer que el nuevo paquete dmg sea utilizable en otras máquinas? (Cómo evitar el error del controlador de acceso sin utilizar xattr -c
)