Volevo aggiungere la mia esperienza a questo thread per aiutare gli utenti. Questo mi ha infastidito per mesi ed ero determinato a sedermi e sistemarlo. Il fatto che Q si riferisca a xcode è completamente irrilevante, stavo vedendo questo problema su diverse app senza alcuna comunanza. Ho provato numerose correzioni cercate, tra cui
- pulendo tutte le cache, i cookie e come
- reinserito nel mio account, disconnesso, firmato in etc
- riavviato, ripristina app store, cache cancellate manualmente e simili
- chiacchierato con DNS, networking come menzionato in alcuni ambienti (IMO delle aringhe rosse)
- abilitare il menu di debug per l'app store (
defaults write com.apple.appstore ShowDebugMenu -bool true
) - questo è ciò che alla fine mi porta alla mia soluzione
I miei sintomi erano : varie app sono state disinstallate (spostate nel cestino, ecc.) O sono state aggiornate nel tempo. Quindi l'app store mostrerebbe le stesse app e il pulsante "Aggiorna". Lo fai clic e viene visualizzato il messaggio "si è verificato un errore", quindi la pagina "Si prega di utilizzare la pagina acquisti ..." utilizzando i pulsanti della pagina acquisti ha provocato lo stesso errore. Ho provato dozzine di combinazioni di soluzioni e l'ho provato a morte.
La soluzione alla fine era piuttosto strana. Con il menu di debug abilitato, accendo il livello di registrazione 2 (a caso), provando a reinstallare un'app piccola che ho comprato un po 'di tempo fa. Poi ho sfogliato /var/log/install.log
Ho visto un estratto come questo (alcuni ID deliberatamente offuscati a causa della 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";
}
Ed eccolo lì: uno strano riferimento a un'unità esterna durante un'installazione.
Il mio "Iomega_HDD" è un'unità FW sempre collegata. Lo stavo usando per il mirroring del disco di root SuperDuper. Tuttavia i miei file erano cresciuti più del disco, quindi era stato montato e inattivo per probabilmente 8-12 settimane (non preoccuparti: Timemachine funzionava su un NAS: -)
Essendo un mirror, e montato, posso solo presumere che in qualche modo l'app store sia monitorato, o mantenuto una sorta di linkage ai file lì, ad esempio le app precedentemente cancellate / cancellate sul mio root drive erano presenti sul mirror. / p>
Comunque, per farla breve, ho smontato l'unità esterna con mirroring, riavviato App Store, ho usato la voce del menu di debug per "resettare" e incredibilmente, tutte le app si sono corrette magicamente su "Installa" anziché su "Aggiorna" e Installa / Gli stati di aggiornamento si sono anche corretti. E ancora più importante, tutti i pulsanti hanno funzionato e non ci sono più messaggi di errore !!
So quanto suoni bizzarro, ma la prova è nei log. App Store prendeva in considerazione un disco speculare (inattivo) su cui sono state eseguite copie legacy delle app.