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 ningún tipo de coincidencia. He intentado numerosas correcciones buscadas, incluyendo
- borrando todos los cachés, cookies y tales como
- reinició sesión en mi cuenta, cerré sesión, etc.
- reiniciado, reinicio de la tienda de aplicaciones, cachés eliminados manualmente y cosas por el estilo
- se equivocó con el DNS, las redes como se mencionó en algunos trimestres (redojo de ojos OMI)
- 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 llevó a mi solución
Mis síntomas fueron : varias aplicaciones fueron desinstaladas (movidas a la papelera, etc.) O se actualizaron con el tiempo. Entonces la tienda de aplicaciones mostraría las mismas aplicaciones y el botón "Actualizar". Al hacer clic en él, aparecerá el mensaje "Ocurrió un error", luego aparecerá el mensaje "Usar la página de compra ...". Los botones de la página de compras dieron como resultado el mismo error. Probé docenas de combinaciones de soluciones y las busqué en Google.
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 hojeé /var/log/install.log
vi un extracto como este (algunas IDs ofuscadas deliberadamente 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 allí 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 de SuperDuper. Sin embargo, mis archivos habían crecido más que el disco duro, por lo que habían estado montados e inactivos durante aproximadamente 8-12 semanas (no se preocupe: Timemachine estaba trabajando en un NAS :-)
Siendo un espejo, y montado, solo puedo asumir que de alguna manera la tienda de aplicaciones supervisó o mantuvo algún tipo de enlace a los archivos allí, por ejemplo, las aplicaciones eliminadas / purgadas previamente en mi unidad raíz estaban presentes en el espejo.
De todos modos, para resumir, desmonté la unidad externa duplicada, reinicié App Store, usé el elemento de menú de depuración para "reiniciar" y, sorprendentemente, todas las aplicaciones se corrigieron mágicamente a "Instalar" en lugar de "Actualizar" e instalar / Los estados de actualización también se corrigieron solos. ¡Y lo que es más importante, todos los botones funcionaron y no más mensajes de error!
Sé lo extraño que suena esto pero la prueba está en los registros. App Store estaba considerando un disco duplicado (inactivo) que tenía copias heredadas de las aplicaciones.