Tutti i file scaricati non possono essere aperti in quanto sono "danneggiati e devono essere spostati nel Cestino"

7

Tutto ciò che ho scaricato non si aprirà. OS X dice che il file è danneggiato e non può essere aperto e deve essere spostato nel Cestino. Come Adobe Reader, per i documenti PDF. I file JPEG non si apriranno. I file di Office non si apriranno. Eppure l'anteprima della miniatura è perfetta e posso sfogliare le pagine per vedere che le informazioni sono lì. Ho provato a scaricare OpenOffice per i documenti di Office ma dice che la stessa cosa, danneggiata, non può aprire, dovrebbe essere spostata nel Cestino.

MacBook Air con Mountain Lion

    
posta colin 06.03.2015 - 18:46
fonte

4 risposte

2

Il problema che stai incontrando è che Gatekeeper sta cercando di proteggerti dal malware e non solo non riconosce la "firma" dello sviluppatore dell'App che hai scaricato "vede" che il file è stato modificato da qualcuno / qualcosa di diverso rispetto allo sviluppatore.

Le opzioni Gatekeeper si trovano in menu Apple > Preferenze di sistema ... > Sicurezza e amp; Privacy > Scheda Generale (El Capitan mostrato sotto) sotto l'intestazione "Consenti applicazioni scaricate da:"

AncheconGatekeeperdisattivato,sericeviilmessaggio"App danneggiata", non sarai ancora in grado di aprire il file

Per Sito di supporto Apple :

"Damaged" app. – The app has been altered by something other than the developer. This message will appear no matter the Gatekeeper option chosen.

Rendere il gatekeeper più amichevole ....

La soluzione a questo è nella info.plist trovata all'interno dell'app. Se imposti i seguenti valori chiave in info.plist , l'app ritorna a una "app senza firma" e ti consente di installarla.

<key>CFBundleSignature</key> 
<string>????</string>

Dove si trova il file info.plist ? Si trova nella cartella principale della tua app e sarà preceduto dal nome dell'app: {My-App-info.plist}

NOTA. Avrai bisogno di un programma come TextWrangler (gratuito) per aprire i file .plist o l'editor dell'elenco delle proprietà disponibile in XCode . (La mia preferenza è andare con TextWrangler)

Apertura del file ....

Dopo aver modificato il file e salvato, potrai aprirlo con Controllo facendo clic (o facendo clic con il pulsante destro del mouse) sull'App e selezionando Apri.

Dichiarazione di non responsabilità standard

Gatekeeper è lì per proteggere il tuo Mac dal malware sempre più diffuso su Internet. Dovresti utilizzare questa soluzione solo con le app di cui ti fidi completamente. Se stai scaricando casualmente del software e utilizzi questa soluzione per bypassare Gatekeeper, ti ritroverai con un sistema compromesso. Quindi, utilizza a proprio rischio.

    
risposta data 27.04.2016 - 14:42
fonte
2

Ho ricevuto lo stesso messaggio anche oggi. Questo ha funzionato per me:

To get around this, temporarily disable Gatekeeper as follows:

  1. open System Preferences and the 'Security & Privacy' options
  2. Click the padlock at the bottom if it is locked
  3. Set 'Allow applications downloaded from:' to 'Anywhere'.
  4. Keep that open, but go back to your finder window
  5. Open JOSM.app it should work this time ...although you still get:

    "JOSM.app" is an application downloaded from the Internet. Are you sure you want to open it? -> Click 'Open'

  6.   
  7. Ora riabilita gatekeeper nella finestra delle impostazioni. Rimettilo nel predefinito "Mac App Store e sviluppatori identificati"
  8.   

Ho trovato che su questo sito - link

    
risposta data 07.03.2015 - 19:00
fonte
0

Disattiva "Consenti solo app da Mac App Store" in Preferenze di Sistema.

Questo sembrava funzionare per me. Sì, lo so che non era un file .app , ma non sembrava importare.

Nota: l'ho scoperto dopo la taglia. Mi piacerebbe ancora vedere una risposta migliore, magari con una causa.

    
risposta data 20.04.2016 - 22:56
fonte
0

La soluzione per questo è in un altro thread qui: Gatekeeper impedisce l'apertura di file dal Finder (il lancio delle app va bene)

Risposta breve: controlla /var/db/gkopaque.bundle per vedere se il file è valido o danneggiato. Nel mio caso questo era un file a byte zero. Sostituendolo con una copia nota, è stato risolto completamente il problema senza dover disabilitare Gatekeeper.

    
risposta data 21.03.2018 - 16:49
fonte

Leggi altre domande sui tag