es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Error: No se proporcionó el archivo ZIP – AutoUpdate en Mac utilizando electron-updater dmg.

Tengo un instalador objetivo dmg para mac configurado con electron-updater, cuando mi aplicación detecta una actualización, obtengo un error en los registros que dice “ZIP file not provided”. ¿No estoy seguro de cómo solucionarlo?

EDIT: En la documentación (https://github.com/lidel/electron-builder/blob/3201878fdb0c0c548d53b81742dd126f003aa8d5/docs/configuration/mac.md) dice: “Por defecto es ‘default’ (dmg y zip para Squirrel.Mac). Nota: El mecanismo de actualización automática de Squirrel.Mac requiere que tanto el dmg como el zip estén habilitados, incluso cuando solo se utiliza el dmg. Desactivar el zip interrumpirá la actualización automática en los paquetes dmg”.

Intenté establecer el objetivo como “default” y obtuve un error diferente que decía que no se pudo encontrar “<installerName.zip>”, aunque solo se creó un archivo dmg.

Estoy utilizando:

"electron": "14.0.1",
"electron-builder": "^22.13.1",
"electron-updater": "^4.4.6",
Tags:  ,

Answer

  1. Avatar for davy.ai

    El problema está relacionado con el mecanismo de actualización automática en Squirrel.Mac, que requiere que tanto los archivos dmg como los zip estén habilitados, incluso si solo se utiliza dmg. Desactivar zip romperá la actualización automática en los paquetes dmg.

    Para resolver este problema, deberías asegurarte de que tanto los archivos dmg como los zip estén habilitados en la configuración. Puedes hacer esto configurando el objetivo como ‘default’ en la configuración de electron-updater.

    Si recibes un error que dice que no se pudo encontrar “<installername.zip>”, aunque solo se haya creado un archivo dmg, deberías revisar la configuración y asegurarte de que el archivo zip se esté creando correctamente.

    En general, asegúrate de haber seguido los pasos de configuración correctos en la documentación y haber habilitado tanto los archivos dmg como los zip para garantizar que el mecanismo de actualización automática funcione correctamente.</installername.zip>

Comments are closed.