Las aplicaciones de iOS "no se pudieron comprar en este momento"

Cada vez que abro la App Store en mi iPad, después de unos 30 segundos, aparece un post que dice que varias aplicaciones "no se pudieron comprar en este momento". Este problema parece originarse al intentar download una aplicación o una actualización, y luego cancelar cuando me pide mi contraseña. Incluso si lo descargo con éxito en otro momento, el aviso persiste.

¿Cómo puedo evitar que aparezca este aviso?

  • Detección de rostros en iOS 5.1 en iPhone 4S
  • Xcode no me permite abrir un proyecto específico
  • ¿Una identificación de Apple o dos?
  • ¿Hay alguna manera más fácil de comparar aplicaciones de iOS a Android que verificando manualmente cada aplicación?
  • FaceTime: ¿cómo dirigir la comunicación a dispositivos específicos?
  • No se pueden get dispositivos iOS 10.2.1 y OSX 10.10.5 para permitir llamadas telefónicas desde OSX
  • ¿Tiene algún sentido quejarse de la revisión de la aplicación App Store?
  • ¿Cómo desactivar la papelera de reciclaje (recientemente eliminada) de la aplicación iOS 8 Photos?
  • ¿Cómo desactivar el post de alerta "Habilitar WiFi" en iOS?
  • "ITunes Sync: los elementos X no se pudieron sincronizar. Vea iTunes para más información. "
  • ¿Cómo giro las imágenes de mi background de pantalla de iPhone / iPad cada pocos minutos?
  • Google Street View no funciona en el nuevo iPad (iPad de tercera generación)
  • One Solution collect form web for “Las aplicaciones de iOS "no se pudieron comprar en este momento"”

    Este hilo en Apple Support Communities tiene una extensa discusión del problema. Las personas de allí merecen crédito por encontrar esta solución.

    Parece ser causado por un problema en el file interno de la database SQLite que utiliza iOS para rastrear descargas e interacciones de diario con la App Store. La solución es limpiar el file. El file en sí no es realmente importante; en su mayor parte, es solo un logging local de descargas pasadas. AFAIK, lo único que se puede hacer para borrar esa database es una limpieza completa y restaurar desde la copy de security; sin embargo, la herramienta gratuita iExplorer puede eliminarlo.

    En la interfaz de iExplorer:

    1. Abra su dispositivo y navegue a Medios> Descargas
    2. En la carpeta Descargas, encontrará un file llamado 'descargas. [Algún número] .sqlitedb'
    3. Eliminar ese file (Opcionalmente: haga una copy de security primero).
    4. Reinicia tu dispositivo iOS. (Se creará automáticamente una versión limpia y vacía de la database sqlite).

    Ta-da! Debería estar libre de ese problema … a less que una descarga futura vuelva a desencadenar el error subyacente. (Solo Apple puede arreglar eso).


    Para los curiosos:

    Hice algunos hurgando en esa database SQLite. Parece que hay un error en algún lugar que ocasiona inputs ocasionales con una bandera que indica que deben comprarse, pero la tienda de aplicaciones rechaza el bash de compra por motivos como "ya compraste esa aplicación".

    Específicamente, un valor de 1 en el campo 'is_purchase' de la tabla 'download' en ese file sqlitedb parece corresponder exactamente con el nombre y el recuento de las aplicaciones que "no se pueden comprar" en el cuadro de dialog súper molesto.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).