Home >> Móvil >> Consejos y trucos >> IOS

Soluciona el error «Este dispositivo no es elegible para la compilación solicitada» en iTunes al actualizar/restaurar iOS

Al intentar actualizar/restaurar un iPhone, iPad o iPod touch, iTunes puede mostrar:

«El iPhone "Nombre" no pudo ser actualizado. Este dispositivo no es elegible para la compilación solicitada.»

Las causas habituales son tres. Prueba en orden:

1. Actualiza iTunes a la última versión

Las nuevas versiones de iOS requieren iTunes actualizado. Abre iTunes → Buscar actualizaciones (Ayuda en Windows, menú iTunes en Mac).

2. Usa el archivo IPSW correcto para tu modelo exacto

Descarga el firmware (.ipsw) específico para tu dispositivo:

  • ipsw.me (lista completa y enlaces directos a servidores de Apple).
  • Distingue entre modelos GSM (AT&T, la mayoría mundial) y CDMA (Verizon, Sprint en EE. UU.).

Si no sabes usar un IPSW, consulta la guía oficial de Apple.

3. Elimina el bloqueo a gs.apple.com en el archivo hosts

Si hiciste jailbreak antes o usaste herramientas como TinyUmbrella, es probable que tu hosts tenga una línea que bloquea la verificación de firmas de Apple.

Opción fácil: TinyUmbrella

  1. Descarga TinyUmbrella (Mac/Win).
  2. Ábrelo → pestaña Advanced → desmarca Set hosts to Cydia on exit.
  3. Cierra TinyUmbrella (modificará hosts automáticamente).
  4. Reinicia iTunes y prueba de nuevo.

Opción manual: editar hosts

  1. Cierra iTunes.
  2. Edita hosts con privilegios de admin:
    • macOS/Linux: sudo nano /etc/hosts
    • Windows: C:\Windows\System32\drivers\etc\hosts (abre Bloc de notas como admin).
  3. Busca una línea como 74.208.10.249 gs.apple.com y pon # al principio para comentarla.
  4. Guarda, vacía caché DNS (sudo dscacheutil -flushcache en Mac) y relanza iTunes.

Con cualquiera de las dos, el error «no elegible» debería desaparecer y la actualización/restauración procederá normalmente.