Le icone delle app scompaiono su MacBook


21

Ho avuto questo problema da un po 'di tempo e inizia davvero a disturbarmi. Di tanto in tanto, molte icone della mia app scompaiono nel dock, nel launchpad, nel finder, nel commutatore di schede cmd, ovunque.

Alcune foto:

icone mancanti dal finder icone mancanti dal dock icone mancanti dal launchpad

Ovviamente questo è davvero fastidioso. Ho già provato molte cose per risolverlo.

  • Ho provato a riavviare il Finder
  • Ho provato a riavviare il Dock (terminale: killall Dock)
  • Ho provato a svuotare la cache delle icone

L'unico modo in cui posso (temporaneamente) risolverlo nel modo seguente:

  • Riavvia, ora le icone sono state ricaricate in finder e launchpad, mancano ancora le icone del dock

  • vai su Libreria / preferenze / com.apple.dock.plist ed elimina il file

  • terminale aperto: killall Dock

In questo modo tutto è stato risolto, ma devo riordinare nuovamente il mio dock da quando ho rimosso il file delle preferenze. È solo una soluzione temporanea, il problema continua a tornare e devo sempre farlo, il che è molto fastidioso.

Qualcuno sa che cosa provoca questo? Come potrei risolverlo permanentemente? Sta diventando davvero frustrante!

Molte grazie!


Questo è successo a me oggi (macOS 10.13.1) e le icone interessate erano tutte per app che avevo aggiornato tramite App Store nelle ultime due settimane (dal mio ultimo riavvio). Disconnettersi e tornare indietro non ha avuto alcun effetto, ma un nuovo riavvio ha ripristinato tutte le icone. Sono quasi certo che le icone non siano diventate immediatamente generiche dopo l'aggiornamento, anche se al momento non stavo prestando attenzione. Inoltre, quando ho aggiornato un'altra app dell'App Store oggi dopo il riavvio, l'icona non è diventata generica.
Gaultheria,

Per me - l'impostazione della cache delle icone era tutto ciò di cui avevo bisogno: apple.stackexchange.com/questions/280877/…
Dimser

Risposte:


12

Come ricostruire il database di Launchpad in OS X Yosemite (10.10) e versioni successive

  1. Vai alla cartella Libreria , che è nascosta. Per accedervi, fai clic in un punto qualsiasi del desktop e assicurati di visualizzare la parola "Finder" nel menu in alto vicino al logo Apple.
  2. Tenere premuto il alt/optiontasto e nella barra dei menu in alto selezionare Vai e infine Libreria .
  3. Nella cartella Libreria , individuare e aprire la cartella Supporto applicazioni .
  4. Nella cartella Supporto applicazioni, individuare e aprire la cartella Dock .
  5. Troverai un numero di file nella cartella Dock, incluso uno chiamato desktoppicture.db , e uno o più file che iniziano con una serie tratteggiata di lettere maiuscole e numeri e terminano con .db. Un nome file di esempio è FE0131A-54E1-2A8E-B0A0A77CFCA4.db . Prendi tutti i file nella cartella Dock con il set tratteggiato di lettere e numeri che finiscono in .db e trascinali nel cestino o premi i tasti ⌘/command+ delete.
  6. Avvia Terminal , situato nella cartella / Applicazioni / Utility.
  7. Nella finestra Terminale, immettere quanto segue:

    defaults write com.apple.dock ResetLaunchPad -bool true; killall Dock

Launchpad è stato ora ripristinato. Alla successiva apertura di Launchpad, l'app ricostruirà i database di cui ha bisogno. Il lancio del Launchpad potrebbe richiedere un po 'più del solito per avviarsi per la prima volta, e il display del Launchpad sarà ora nella sua organizzazione predefinita, con le app Apple mostrate per prime e le app di terze parti dopo.


1
Questa è una soluzione completa, testata su High Sierra. Grazie.
killscreenmike,

Questo risolve un problema quotidiano intermittente in HighSierra (10.13.6) in cui il dock smette di apparire sul desktop normale, ma si nasconde nascondendosi solo nel launchpad. Questo è più veloce del riavvio del mac.
John Meyer,

2
Non ho risolto il problema per me in 10.14.2 :(
Nate Glenn,

1
Il problema è che non è solo il dock. Le icone mancano anche nella cartella dell'applicazione. Questo non ha funzionato per me su mojave
ctilley79,

1
@Dimser Sono attivo 10.14.6e inoltre non riesco a farlo funzionare, tuttavia quanto sopra oltre a svuotare la cache delle icone ha fatto il trucco -sudo rm -rfv /Library/Caches/com.apple.iconservices.store; sudo find /private/var/folders/ -name com.apple.dock.iconcache -exec rm -rfv {} \;; sudo find /private/var/folders/ -name com.apple.iconservices -exec rm -rfv {} \;; killall Dock; killall Finder;
doubleSharp

6

La ricostruzione del database dei servizi di avvio interno di macOS potrebbe essere d'aiuto.

/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain system -domain user

Una volta completato, potrebbe essere necessario riavviare Finder.

fonti:


Grazie! Ci proverò. Non so subito se funziona, dato che succede solo una volta ogni tanto, ma se smette di succedere te lo farò sapere :)
JoJo

Purtroppo, non risolto. Tutte le mie icone sono scomparse di nuovo nel mio launchpad e nel finder. Il dock sembra comunque a posto, quindi ho solo bisogno di riavviare.
JoJo,

L'esecuzione di questo comando non mi ha aiutato.
ClearCloud8



-2

Alla fine si tratta di un problema relativo al software MacOS. È necessario avviare il mac in modalità di ripristino e reinstallare MacOs per correggere le icone. Non eliminerà alcuna informazione poiché ricostruisce solo i file di sistema. Ciò dovrebbe correggere le icone mancanti.


-2

Per sostituire le icone del dock generico con l'icona dell'applicazione effettiva, ecco cosa ho fatto:

  1. Fare clic con il tasto destro sull'icona del dock generico
  2. Scegli Rimuovi dal dock
  3. Apri l'applicazione dalla cartella Applicazioni nel Finder
  4. Trascina l'applicazione sul Dock

La nuova icona del dock dovrebbe essere quella corretta.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.