Recientemente he tenido que modificar una aplicación AIR y, ya de paso, me dio por convertirla a Air2. Todo iba bien hasta que la subí al servidor para que a todos los usuarios les apareciese automáticamente la actualización pero una vez comenzaba la instalación salía el siguiente mensaje:
No se puede instalar la aplicación, este instalador no se ha configurado correctamente
Tras googlear un poco lo único que encontré es que normalmente se debe a que la has publicado con un certificado distinto al que tenía la versión anterior, pero no era mi caso. Y así, de repente, me acordé que para utilizar la instalación automática se necesitaba el publisherID y pensé, ¿no será algo de eso?.
Así es que revisé el descriptor de la aplicación Aplicacion-app.xml y me encontré con un nuevo nodo comentado:
<publisherID></publisherID>
Lo descomenté y le añadí mi publisherID que se obtiene de la versión anterior instalada en:
RUTA_DE_INSTALACION_DE_TU_APPMETA-INFAIRapplication.xml
Publicas de nuevo la aplicación y todo solucionado, se actualiza perfectamente :).
Gracias por el post, estaba un perdido y cabreado!!, también he probado a cargarme la instalación anterior y funciona :))