macOS Sierra App mancante nel Dock e "Controlla aggiornamenti ..." non riesce per alcune app

3

Dopo aver effettuato un'installazione pulita di macOS Sierra, occasionalmente ottengo l'icona dell'app mancante (l'icona dell'app originale con un punto interrogativo sovrapposto). Quando ciò accade, facendo clic sull'icona dell'app non viene avviata l'app (e ho bisogno di andare su / Applicazioni e trascinare nuovamente l'icona sul dock). Qualcun altro ha avuto questo problema?

Ricevo inoltre il seguente avviso per le app in cui si verifica questo problema quando si tenta di eseguire un aggiornamento:

Sketch can't be updated when it is running from a read-only volume like disk image or an optical drive. Move Sketch to your Applications folder, relaunch it from there, and try again.

Ho provato ad aprire dalla riga di comando per verificare che sto effettivamente aprendo dalla cartella Applicazioni con:

open /Applications/Sketch.app

Qualche idea?

    
posta Kevin Sylvestre 26.09.2016 - 22:15
fonte

3 risposte

5

In particolare per quanto riguarda l'avviso che stai vedendo, da Rogue Amoeba :

Gatekeeper Path Randomization ... works by mounting a read-only disk image in a temporary path in the file system, copying the app onto that disk image, then launching the app from there.

GPR è una nuova funzionalità di sicurezza in Sierra intesa a chiudere una scappatoia in cui i programmi dannosi potrebbero essere impacchettati con programmi legittimi firmati ID sviluppati e quindi bypassare la sicurezza di Gatekeeper volta a impedire l'esecuzione di applicazioni non firmate.

Il GPR è disabilitato dopo che un'applicazione è stata spostata nella cartella / Applicazioni, tuttavia i sistemi di aggiornamento software non funzioneranno, perché quando la nuova versione dell'app viene scaricata, deve essere spostata dall'utente prima che venga eseguito al di fuori dell'immagine del disco di sola lettura imposta da GPR. Pertanto, il modo migliore per aggiornare è scaricare una copia aggiornata dell'app dal sito Web dello sviluppatore e spostarla manualmente nella cartella / Applicazioni.

    
risposta data 26.09.2016 - 22:51
fonte
6

Causa : Randomizzazione del percorso Gatekeeper introdotta da macOS Sierra.

Passaggi da correggere :

  1. Esegui comando: xattr -dr com.apple.quarantine /Applications/Your.app
  2. Trascina l'app sul Dock;
  3. Riavvia Mac.

Conseguenza :

  • L'icona dell'app rimane nel Dock dopo il riavvio
  • Controlla gli aggiornamenti funziona
risposta data 13.05.2017 - 11:15
fonte
0

Chiudi l'app. Sposta l'app da /Applications a un altro percorso e quindi spostala nuovamente su /Applications .

Ha funzionato per me (l'app era solo Sketch.app)

    
risposta data 07.01.2019 - 12:00
fonte

Leggi altre domande sui tag