para emulator descargar ios air adobe

emulator - Paquete no válido de Adobe Air iOS El paquete no es compatible con la versión mínima especificada en info.plist



air iphone emulator descargar (4)

Actualicé macosx a 10.9.5 y también cambié mis infoadditions en la aplicación xml a:

<InfoAdditions><![CDATA[ <key>UIDeviceFamily</key> <array> <string>1</string> <string>2</string> </array> <key>MinimumOSVersion</key> <string>6.0</string> ]]></InfoAdditions>

Después de eso, el cargador de aplicaciones cargó mi ipa sin errores.

Recibí este error y pensé que compartiría la respuesta, ya que solo fue debido a años de desarrollo de Adobe Air para iOS que pude resolver el problema. :)

Si, al cargar a través de Application Loader, obtiene un error como:

Invalid Bundle The bundle does not support the minimum version os specified in info.plist


Para resolver (en Mac OS X):

  • Cambia el nombre de myapp.ipa a myapp.zip
  • Abrir la cremallera
  • Ir a la carpeta creada "Payload"
  • Haga clic derecho en myapp.app y haga clic en "Mostrar contenido del paquete"
  • Abra info.plist en un editor de texto
  • Cambie la cadena de valor de MinimumOSVersion a (al menos esto es lo que puse, y funciona)

    <key>MinimumOSVersion</key> <string>6.0</string>

  • Guarda el archivo y cierra

  • Haga clic derecho en la carpeta Payload y haga clic en "Compress" Payload ''".
  • Cambie el nombre de nuevo Payload.zip a myapp.ipa (donde myapp es el nombre original de su ipa)

Ahora ha resuelto este problema, sin embargo, es posible que obtenga un error al cargar, que la firma del código no esté mal. Pude subir OK pero luego cuando fui a la sección Prelaunch de itunesconnect, decía "Binary no válido" después de 15 minutos.

En este caso, también complete los siguientes pasos:

  • Cree un archivo llamado Entitlements.plist en la misma carpeta que su ipa, con el siguiente contenido:

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>application-identifier</key> <string>XXXXXXXX.com.my.app</string> <key>keychain-access-groups</key> <array> <string>XXXXXXXX.com.my.app</string> </array> </dict> </plist>

Donde XXXXXXXX es el código de su equipo (?) En su certificado de distribución KeyChain Access, y com.my.app es la ID de la aplicación de su aplicación.

A continuación, ejecute el siguiente código en el terminal /usr/bin/codesign -f -s "iPhone Distribution: MyName Surname (XXXXXXXX)" "--resource-rules=./Payload/MyApp.app/ResourceRules.plist" --entitlements "Entitlements.plist" "./Payload/MyApp.app"

Por supuesto, estos pasos deben tomarse antes de los dos últimos pasos anteriores :)

¡CARGAR y debería funcionar!


Para resolver el problema, debes agregar

<key>MinimumOSVersion</key> <string>6.1</string>

(o superior) Y asegúrese de que las extensiones que usa tienen el mismo (o mayor) valor de MinimumOSVersion en sus manifiestos. Si no, debería actualizar las extensiones o "piratear" un poco sus manifiestos.

Uso la última versión de AIR SDK.

UPD: el último AIR SDK Beta corrige el error del cargador "Alineación de segmentos no válida"


Usted puede agregar simplemente

<key>MinimumOSVersion</key> <string>6.0</string>

en su manifiesto AppName-app.xml en la sección "InfoAdditions".

Esto fue lo primero que probé. Pero esto no me ayudó a deshacerme de este error ...

UPD: acabo de encontrar aquí :

Hola a todos.

Tengo la misma advertencia también. Pero solo estaba resuelto.

Como resultado de la actualización de la última versión de Mac OSX (10.9.5) que está instalada en el cargador de aplicaciones, se logró.

No sé este motivo. Por favor, inténtalo.

¿Alguien puede verificar si esto realmente ayuda? También sería bueno verificar ambos casos, con MinimumOSVersion por defecto y con set a 6.0 (por ejemplo).