Je voulais ajouter mon expérience à ce fil pour aider les chercheurs. Cela me dérange depuis des mois et j'étais déterminé à m'asseoir et à régler ce problème. Le fait que cette question se réfère à xcode n'a aucune importance, je voyais ce problème dans plusieurs applications sans aucun point commun. J'ai essayé de nombreux correctifs, dont
- effacer tous les caches, cookies, etc.
- Je me suis reconnecté à mon compte, je me suis déconnecté, je me suis reconnecté, etc.
- redémarrage, réinitialisation de l'app store, suppression manuelle des caches et autres
- s'est amusé avec le DNS, la mise en réseau comme mentionné dans certains milieux (faux-fuyant IMO)
- activer le menu de débogage pour l'app store (
defaults write com.apple.appstore ShowDebugMenu -bool true
) - c'est ce qui m'a finalement conduit à ma solution
Mes symptômes étaient les suivants Plusieurs applications ont été désinstallées (déplacées vers la poubelle, etc.) OU ont été mises à jour au fil du temps. L'App Store affiche alors les mêmes applications et le bouton "Update". Vous cliquez dessus, et le message "une erreur est survenue" apparaît, puis le message "Veuillez utiliser la page d'achat...". L'utilisation des boutons de la page d'achat entraînait la même erreur. J'ai essayé des dizaines de combinaisons de solutions et j'ai googlé à mort.
La solution, à la fin, était assez étrange. Avec le menu de débogage activé, j'ai activé le niveau de journalisation 2 (au hasard), j'ai essayé de réinstaller une petite application que j'ai achetée il y a quelque temps. Puis j'ai parcouru /var/log/install.log
J'ai vu un extrait comme celui-ci (certains identifiants sont délibérément masqués par paranoïa).
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";
}
Et voilà - une référence bizarre à un disque externe pendant une installation.
Mon "Iomega_HDD" est un lecteur FW toujours connecté. Je l'utilisais pour la mise en miroir des disques de SuperDuper Root. Cependant, mes fichiers sont devenus plus volumineux que le disque, et il est resté monté et inactif pendant environ 8 à 12 semaines (ne vous inquiétez pas : le timemachine fonctionnait sur un NAS :-)
Comme il s'agit d'un miroir et qu'il est monté, je ne peux que supposer que d'une manière ou d'une autre, le magasin d'applications a surveillé ou maintenu une sorte de lien avec les fichiers qui s'y trouvent, par exemple, les applications précédemment supprimées / purgées sur mon disque racine étaient présentes sur le miroir.
Bref, pour faire court, j'ai démonté le disque externe en miroir, redémarré App Store, utilisé l'élément de menu de débogage pour "réinitialiser" et, étonnamment, toutes les applications se sont magiquement corrigées pour devenir "Installer" plutôt que "Mettre à jour" et les statuts Installer/Mettre à jour se sont également corrigés. Et plus important encore, tous les boutons ont fonctionné et plus aucun message d'erreur !
Je sais que cela semble bizarre mais la preuve est dans les journaux. App Store prenait en compte un disque miroir (inactif) sur lequel se trouvaient d'anciennes copies des applications.
0 votes
apple.stackexchange.com/questions/64953/