Xcode no pudo descargarse. Use la página de Compras para volver a intentarlo.

67

Xcode se muestra en la Mac App Store, listo para ser actualizado. Al hacer clic en actualizar, se produce un error:

Xcode no pudo descargarse. Use la página de Compras para volver a intentarlo.

Pasos tomados que no ayudaron:

  • Reinicio
  • Remoto ~/Library/Cookies/com.apple.appstore.plist
  • Búsqueda y eliminación de archivos relacionados con MAS:

    sudo find /var/folders/ -ipath '*com.apple.appstore*' -print | xargs sudo fgrep -i xcode
    sudo find /var/folders/ -ipath '*com.apple.appstore*' -delete
    

¿Cómo puedo actualizar con éxito Xcode?

Alex Polkhovsky
fuente

Respuestas:

59

Eliminar las carpetas temporales como se recomienda no ayudó. Al final, volví a funcionar al habilitar el menú Depurar para la aplicación App Store y restablecer la aplicación; ahora finalmente está descargando la actualización como debería.

Pasos:

  1. Terminal abierta

  2. Ejecute el siguiente comando:

    defaults write com.apple.appstore ShowDebugMenu -bool true
    
  3. Vuelva a iniciar la tienda de aplicaciones.

  4. Elija el elemento de menú DepurarRestablecer aplicación .

Según los pasos de: https://discussions.apple.com/thread/4398074?start=0&tstart=0

Es posible que cerrar sesión ( Almacenar → Cerrar sesión ) también haya resuelto el problema (parte del proceso de restablecimiento de la aplicación es cerrar sesión), pero esto no se probó.

Stefan Magnuson
fuente
2
Después de restablecer, también tuve que salir de la aplicación AppStore.
Epu
2
Solo cerrar sesión no ayuda. Intenté cerrar sesión, cerrar la aplicación App Store, volver a abrir y volver a iniciar sesión, pero seguí enfrentando el mismo problema. Sin embargo, ¡seguir sus instrucciones para restablecer la aplicación resolvió los problemas perfectamente!
ehdr
Esto funcionó para mí cuando las cosas se colgaron descargando Xcode 6.
James
3
A partir de MacOS 10.12.1, esto ya no parece funcionar
George Colpitts,
Esto hizo que mi tienda de aplicaciones mostrara el mensaje "No se puede conectar a la tienda de aplicaciones" en Mojave
Nathan Loyer
25

Puede usar el enlace directo para descargar xcode del Centro de desarrolladores: https://developer.apple.com/downloads/index.action

ano
fuente
2
La mejor (desde la más rápida) respuesta para mí. No entiendo los
votos negativos
2
funcionó, y muchos otros enfoques en esta página no funcionaron.
Ben Wheeler
2
La desventaja de este enfoque es que no recibirá actualizaciones automáticas.
Departamento B
17

Esta es una tontería, pero descubrí que la razón por la que recibía este mensaje era que mi disco duro estaba lleno . Así que despejé un poco de espacio y se instaló muy bien.

Facepalm.


A decir verdad, la App Store debería tener mejores mensajes sobre esto. No es un error desconocido , sabemos totalmente lo que es.

Sea directo, App Store, vamos.

josefdlange
fuente
1
Experimento lo mismo
John Bachir
¿Cuánto espacio necesitabas?
Mark Simpson
3
Tenía alrededor de 8 GB y recibí el error. Hizo espacio para unos 12 GB, lo instalé. Sin embargo, todavía mostraba el error en la App Store, después de reiniciar reconoció que Xcode se actualizó, todo bien ... Mal
mensaje de
Si libera algo de espacio para XCode, asegúrese de vaciar la basura.
Zack Zatkin-Gold
Oh wow. Lo mismo para mí, me quedaban unos 7 gb.
Tim Wachter
7

Los pasos para que las cosas funcionen son bastante simples.

  1. Mantenga abierta la aplicación AppStore.
  2. Abrir terminal y escribir

    cd /private/var/folders/
    
  3. Una vez allí, busque com.apple.appstore

    find . | grep com.apple.appstore
    
  4. Encontrará una estructura de carpetas como esta ./40/lhn22jn901zdw2bpf82hkggw0000gn/C/com.apple.appstore

  5. Una vez dentro de la carpeta, ábrala en el buscador

    open .
    
  6. Debería ver una carpeta y un archivo manifest.plist. Abra el plist para ver el archivo. Hacia el final verá líneas que dicen que la clave es el título y la cadena es XCode.

  7. Ahora tienes la carpeta que te hace la vida imposible.
  8. Mientras mantiene abierto AppStore, elimine esta carpeta

    rm -rf *
    
  9. Ahora, regrese a AppStore y haga clic en Descargar nuevamente.

Sudhanshu
fuente
1
Mi voto por la mejor respuesta.
Kunal Vyas
No funcionó para mí :(
alopix
Tampoco funcionó para mí :(
Joel
1
Te mereces un millón de votos. Aunque los desarrolladores entenderían más que los usuarios normales, pero esto funcionó :)
Nour1991
1
Única solución que resolvió mi problema :-) ¡Gracias!
Qorbani
3

Esto es lo que funcionó para mí:

  • Buena conexión de red
  • Suficiente espacio libre (si necesita algunos GiB, solo sudo rm -f /var/vm/sleepimage, osx lo recreará según sea necesario)
  • Verifique el firewall de la aplicación de terceros para ver si interfieren las reglas de "denegación"
  • Cerrar App Store
  • rm -rf /private/var/folders/pd/*/C/com.apple.appstore
  • Reiniciar
  • Ejecutar actualizaciones (¡funciona!)

Para ver qué sucede mientras se instalan las actualizaciones:

  1. Establecer menú de depuración defaults write com.apple.appstore ShowDebugMenu -bool true
  2. En App Store> Depuración, depuración de nivel 4, registro XML, encabezados de registro y registro de Javascript
  3. En terminal: tail -f /var/log/installer.log /var/log/commerce.log
  4. Ejecutar actualizaciones
  5. Asegúrese de deshabilitar las opciones de depuración antes de deshabilitar el menú Depurar
dhchdhd
fuente
funcionó bien Tnx
Mircea Stanciu
2

Me pasó lo mismo pero lo instalé hoy. Dos posibles razones,

  1. Apple finalmente lo ha arreglado
  2. La actualización de la aplicación tiene algún problema con la mac que va al modo inactivo. Porque hoy lo descargué mientras estaba trabajando y mis intentos fallidos fueron cuando dejé el Mac inactivo mientras se descargaba
EL USUARIO
fuente
2

Tuve un problema similar pero con una aplicación diferente. Se había descargado aproximadamente el 70% del camino hasta Mountain Lion antes de que el sistema operativo se fuera a dormir. Esto condujo al error "No se pudo descargar / Usar la página de compras". Después de algunas búsquedas en la web, encontré este hilo que respondió a mi problema:

https://discussions.apple.com/thread/4362474?start=0&tstart=0

La solución para mí fue abrir el monitor de actividad, hacer doble clic en el proceso de AppStore y seleccionar "abrir archivos y puertos". En algún lugar de esta lista hay una carpeta que comienza con "/ private / var / folder /". Para mí fue:

/private/var/folders/hw/...

Salí de AppStore, eliminé esta carpeta, reinicié AppStore. Después de hacer clic en "instalar" nuevamente, la descarga comenzó bien.

J. Gaeddert
fuente
2

Quería agregar mi experiencia a este hilo para ayudar a los buscadores. Esto me ha estado molestando durante meses y estaba decidido a sentarme y arreglarlo. El hecho de que esta Q se refiera a xcode es completamente irrelevante, estaba viendo este problema en varias aplicaciones sin puntos en común. Probé numerosas soluciones buscadas, incluidas

  • limpiando todos los cachés, cookies y cosas así
  • me conecté nuevamente a mi cuenta, salí, inicié sesión, etc.
  • reiniciado, restablecer la tienda de aplicaciones, cachés eliminados manualmente y similares
  • fastidiado con DNS, redes como se menciona en algunos trimestres (arenque IMO rojo)
  • habilitar el menú de depuración para la tienda de aplicaciones ( defaults write com.apple.appstore ShowDebugMenu -bool true): esto es lo que finalmente me lleva a mi solución

Mis síntomas fueron : se desinstalaron varias aplicaciones (se trasladaron a la papelera, etc.) O se actualizaron con el tiempo. Luego, la tienda de aplicaciones mostraría las mismas aplicaciones y el botón "Actualizar". Hace clic en él y aparece el mensaje "se produjo un error", luego aparece el mensaje "Por favor, use la página de compra ..." El uso de los botones de la página de compras resultó en el mismo error. Probé docenas de combinaciones de soluciones y busqué en Google hasta la muerte.

La solución al final fue bastante extraña. Con el menú de depuración habilitado, enciendo el nivel de registro 2 (al azar), intenté reinstalar una aplicación más pequeña que compré hace un tiempo. Luego, hojeando /var/log/install.log, vi un extracto como este (algunas identificaciones deliberadamente ofuscadas debido a la paranoia)

Dec 30 19:00:36 macbookpro installd[23755]: PackageKit: ----- Begin install -----
Dec 30 19:00:36 macbookpro installd[23755]: PackageKit: request=PKInstallRequest
<1 packages, destination=/Volumes/Iomega_HDD>
Dec 30 19:00:36 macbookpro installd[23755]: PackageKit: packages=(
    "PKLeopardPackage <file://localhost/var/folders/hb/6_bxxxxxxxxxxxxxxxxxxxx/C/com.apple.appstore/xxxxx3/xxxxxxxxxxxx33.pkg#com.neatberry.PhotoStyler.pkg>"
)
Dec 30 19:00:36 macbookpro installd[23755]: PackageKit: Install Failed: Error Domain=NSCocoaErrorDomain Code=640 "You can’t save the file “Iomega_HDD” because the volume “Iomega_HDD” is out of space." UserInfo=0xxxxxxxxxx     {NSFilePath=/Volumes/Iomega_HDD} {
        NSFilePath = "/Volumes/Iomega_HDD";
    }

Y ahí estaba: una referencia extraña a un disco externo durante una instalación.

Mi "Iomega_HDD" es una unidad FW siempre conectada. Lo estaba usando para la duplicación del disco raíz SuperDuper. Sin embargo, mis archivos habían crecido más que la unidad, por lo que habían estado montados en reposo e inactivos durante probablemente 8-12 semanas (no se preocupe: timemachine estaba funcionando en un NAS :-)

Siendo un espejo y montado, solo puedo suponer que de alguna manera la tienda de aplicaciones monitoreó o mantuvo algún tipo de enlace a los archivos allí, por ejemplo, por lo que las aplicaciones previamente eliminadas / purgadas en mi unidad raíz estaban presentes en el espejo.

De todos modos, para resumir, desmonté la unidad externa reflejada, reinicié App Store, usé el elemento del menú de depuración para "restablecer" y, sorprendentemente, todas las aplicaciones se corrigieron mágicamente para "Instalar" en lugar de "Actualizar" y los estados Instalar / Actualizar También se corrigieron. Y lo más importante, ¡todos los botones funcionaron y no más mensajes de error!

Sé lo extraño que suena, pero la prueba está en los registros. App Store estaba considerando una unidad duplicada (inactiva) que tenía copias heredadas de las aplicaciones.

Aitch
fuente
1

Historia similar aquí.

Una unidad externa que había conectado para una copia de seguridad de Carbon Copy Cloner también se había dejado conectada durante algún tiempo. Noté que la luz de actividad parpadeaba, así que la expulsé. Finder se quejó de que una aplicación estaba accediendo a ella, pero por qué debería hacerlo, solo CCC accede a esta unidad. Suponiendo que fuera un foco que actuaba como un tonto, lo expulsé a la fuerza.

Poco después, la aplicación de la tienda de aplicaciones mostró errores en las actualizaciones que estaba llevando a cabo, incluida una actualización de Xcode que estaba seguro de que ya había hecho hace un par de días.

Simplemente desmontarlo y reiniciar App Store no ayudó. Eliminar las cachés para App Store no ayudó.

Seguí los consejos aquí (habilitar Debug, realizar un reinicio) Luego reinicié y abrí App Store nuevamente. Tuve que iniciar sesión y solo una aplicación (de las cuatro que se habían estado actualizando) se mostró como actualización disponible. Esta actualizado sin error. Por lo tanto, supongo que las otras tres habían sido aplicaciones que App Store había estado intentando actualizar en la unidad externa reflejada.

Claramente, hay un error aquí que la App Store busca en unidades externas en lugar de apegarse a las aplicaciones que instaló en la unidad interna.

Ian
fuente
1

En mi caso particular, la única forma de solucionarlo era apagar la VPN de mi empresa .

Detalles : estaba intentando instalar Xcode 6.3.1 en OS X Yosemite 10.10.3. Todas las soluciones anteriores no funcionaron, aunque la sugerencia de depurar el proceso de instalación a través de App Store y ajustar los archivos de registro fue crucial para encontrar la causa raíz.

Pasos para encontrar la causa raíz

  1. Active el menú de depuración en una ventana de Terminal:

    defaults write com.apple.appstore ShowDebugMenu -bool true
    
  2. Ahora en App Store, vaya al menú Depurar y marque "Log XML", "Log Headers", "Debug Logging Level 2" * y "Javascript Logging".

    * deberías probar otros niveles si 2 no es suficiente

  3. De vuelta a la Terminal, corre tail -f /var/log/install.log /var/log/commerce.log

  4. Inicie la instalación en App Store y siga los registros en la Terminal

Causa raíz de un problema particular

Encontré estos mensajes en el registro, señalando una falla de red y un tiempo de espera de solicitud:

==> /var/log/commerce.log <==
Apr 23 10:10:58 macbookname storedownloadd[1234]: Logged "Request"
Apr 23 10:11:59 macbookname storedownloadd[1234]: ISStoreURLOperation: Waiting a bit before retry #2 after a network failure
Apr 23 10:12:00 macbookname storeaccountd[2345]: ADI: Account is not provisioned, omitting OTP and MD
Apr 23 10:12:00 macbookname storedownloadd[1234]: -[ISURLOperation _logRequest:]: Sending request for http://a71.phobos.apple.com/us/<obfuscated-value>.pkg
Apr 23 10:12:00 macbookname storedownloadd[1234]: Logged "Request"
Apr 23 10:13:01 macbookname storedownloadd[1234]: ISStoreURLOperation: Chose not to retry after error: Error Domain=NSURLErrorDomain Code=-1001 "The request timed out." UserInfo=<obfuscated-value> {NSLocalizedDescription=The request timed out.}
Apr 23 10:13:01 macbookname storedownloadd[1234]: AssetDownloadOperation: Asset download cancelled/failed.  Will do retry #1? 0
Apr 23 10:13:01 macbookname storedownloadd[1234]: DownloadOperation: Download failed with error: Error Domain=NSURLErrorDomain Code=-1001 "The request timed out." UserInfo=<obfuscated-value> {NSLocalizedDescription=The request timed out.}
Apr 23 10:13:01 macbookname storeassetd[3456]: SoftwareMap: No app was found with bundle ID com.apple.dt.Xcode to upgrade to 6.3
Apr 23 10:33:14 macbookname storedownloadd[1234]: sending status (Xcode): 0.000000% (0.000000)

Una vez que apagué la VPN, pude descargarla con éxito, rastreando los bytes recibidos del storedownloadproceso en el Monitor de actividad> pestaña Red:

Ricardo
fuente
0

Tuve el mismo problema. Básicamente utilicé la solución de Aitch que es desmontar cualquier disco duro clonado.

Para descubrir el error y la solución, seguí los pasos de Aitch.

1) Menú de depuración habilitado en App Store usando el comando Terminal (por defecto escribe com.apple.appstore ShowDebugMenu -bool true)

2) Salga y reinicie la aplicación App Store.

3) Habilité el nivel de registro 2 en el menú Depuración de la tienda de aplicaciones e intenté instalar una aplicación que provocaba el error.

4) Skimmed a través de "/var/log/install.log"

Mis registros mostraron: "No puede guardar el archivo" MyHDClone "porque el volumen" MyHDClone "no tiene espacio".

Entonces, parece que App Store estaba leyendo información de una unidad externa que utilizo para mantener un clon de arranque de mi unidad interna.

Desmonté el clon externo, salí y reinicié la tienda de aplicaciones y ¡whola! Todas mis aplicaciones volvieron al estado correcto. Varias de las "actualizaciones" que se mostraban anteriormente ya no existían porque las había actualizado en mi disco interno, pero no había actualizado mi clon, que es donde la App Store estaba leyendo el estado.

Mundo RGB
fuente
0

La solución para mí fue bastante simple, aunque un poco extraña. Salí de App Store, lo relancé y luego 'salí del proceso' desde Activity Monitor. Después de eso, relancé nuevamente App Store y la aplicación se descargó bien.

usuario38274
fuente
0

Intenté muchas sugerencias relacionadas con este error. Vi que el nombre de la ciudad en la información de mi tarjeta de crédito estaba equivocado. Actualizado por la información de la tarjeta de crédito en la App Store, validé la cuenta en mi nueva Retina y luego pude actualizar iPhoto, iMove y Garageband. Valide su tarjeta de crédito en la nueva máquina. Werken

Werken
fuente
0

El problema era con Mac (10.8.3) en modo inactivo, estaba trabajando en VMWare. Comencé a descargar xcode (4.6.3) en VM y a roaming por interrupción dejando mi sistema. Regresé y encontré que xcode no pudo descargar con tipo de página de compra ... mensaje. Me desconecté del desarrollador Apple, luego salí de app-store. Nuevamente, inicie app-store e inicie sesión. Ahora instalación exitosa.

Maddy
fuente
0

Yo también enfrento este problema. Le pregunté a My System Admin. Eliminan las restricciones de firewall. entonces está bien descargado.

Puede ayudar a alguien.

PREMKUMAR
fuente
0

Una de las respuestas publicadas que mencionaba la falta de espacio en disco era mi problema (pero no puedo comentarlo porque mi reputación todavía es demasiado baja).

Tenía 7 Gb de espacio libre en el disco duro y recibía ese error. Probé la solución principal y todos los demás publicaron y ninguno funcionó.

Luego intenté liberar el disco duro desinstalando un montón de aplicaciones que ya no necesito y obtuve unos 45 Gb gratis, luego intenté instalarlo nuevamente y esta vez funcionó sin problemas.

Entonces, sí, un mensaje de error erróneo de la App Store, y debería verificar que tienes suficiente espacio para la instalación antes de que intente descargar. Creo que actualmente descarga el paquete primero, que es de 2.5 Gb ish, y luego intenta desempaquetar / verificar que haya suficiente espacio para la instalación real, que requiere mucho más, y falla aquí con un mensaje de error genérico miserable si no hay suficiente.

El mensaje de error en sí también debería ser más claro e indicar que la razón del fallo no es suficiente espacio en el disco duro para la instalación.

Supongo que necesitarás unos 10 Gb +.

VinnyQ77
fuente
0

Asegúrese de que su Mac OS esté actualizado. Estaba teniendo estos problemas al actualizar XCode y probé muchas de las soluciones en esta página, sin embargo, me tomó actualizar el sistema operativo para solucionar el problema.

David Conlisk
fuente
0

Xcode es un paquete muy grande, y es posible que esté usando RAM problemática que normalmente no es un problema. Si tiene un problema con su RAM, es probable que aparezca como un error de descarga (error de suma de comprobación) para Xcode. Entonces, para mí, la solución fue verificar la RAM usando Rember , y bingo, uno de mis módulos RAM estaba defectuoso.

Parov Stellar
fuente
0

Esto parecerá una locura, pero Xcode comienza a descargarse cuando comienzas a actualizar un macOS, apagas el wifi, luego enciendes el wifi e intentas descargar Xcode.

Esh K
fuente
Funciona bastante bien
Esh K
0

Es posible cuando hay una actualización esperando en tu macOS. En mi caso, el error desaparece después de instalar "Actualización complementaria macOS High Sierra 10.13.3".

mgyky
fuente
0

Probé casi todas las soluciones propuestas.

Ninguno funcionó.

Luego fui a Aplicaciones y vi que xCode tenía un ícono que mostraba cuánto se había descargado. Simplemente haga doble clic en él y continúe descargando el archivo dmg.

Tuve que hacer lo mismo varias veces, ¡pero ahora está instalado y funcionando!

Pablo
fuente
-1

He resuelto esto usando CCleaner (prueba gratuita) para borrar archivos temporales. Me funcionó después de relanzar la Mac App Store.

Bossn13
fuente