"XXX non può essere aperto. Dovresti spostarlo nel cestino. "Per le applicazioni di proiettori flash su mac os sierra

16

Stiamo riscontrando un problema con gli eseguibili di app flashproapp che creiamo. Quando l'app viene scaricata da Internet su OSX sierra, viene visualizzato il messaggio " XXX non può essere aperto. Dovresti spostarlo nel cestino. ".

Facendo clic sull'icona della guida accanto ad essa vengono inoltre visualizzate le informazioni:

The app’s authorization has been revoked There may be a problem with this app. Although the app was signed by an identified developer, the certificate for the app has been revoked, and it cannot be opened.

La stessa app copiata attraverso una pen drive funziona perfettamente. La stessa app scaricata su Internet in altre versioni OSX funziona bene.

Abbiamo provato opzioni come Impostazioni > Sicurezza > Consenti app scaricate da: Ovunque nelle impostazioni OSX Gatekeeper. L'applicazione è un'app pubblicata da Flash CS6 e non è qualcosa che firmiamo noi stessi. Ho anche letto altrove che il certificato di Flash Player è stato revocato da Apple in precedenza a causa di una violazione. Ma l'aggiornamento del software Flash con le ultime patch non ha fatto la differenza.

Qualcun altro ha riscontrato questo problema. Qualche soluzione alternativa / consiglio? Grazie!

    
posta gdev74 25.11.2016 - 08:18
fonte

2 risposte

31

Questo è in realtà un problema con gatekeeper di macOS provare questi passaggi:

Per risolvere i problemi di Gatekeeper su macOS Sierra potrebbe essere necessario disabilitare parzialmente o completamente i controlli di Gatekeeper.

Opzione I
Per una determinata applicazione eseguita nel terminale:

sudo xattr -rd com.apple.quarantine /Applications/[LockedApp].app

Opzione II
Per disabilitare i controlli eseguiti globalmente nel terminale:

sudo spctl --master-disable
    
risposta data 29.09.2017 - 06:02
fonte
1

Questo di solito è un problema di autorizzazioni. Se è così, ecco come risolverlo:

  1. Apri Terminale e digita il seguente comando, ma non premi invio: sudo chmod +x 
  2. Assicurati di digitare uno spazio dopo x .
  3. Quindi, accedi all'applicazione nel Finder.
  4. Fai clic con il pulsante destro del mouse e seleziona "Mostra contenuto pacchetto".
  5. Passa a Contenuto / MacOS
  6. Di solito c'è solo un file; se è così, selezionalo. Altrimenti, trova quello che più assomiglia al nome dell'applicazione, senza estensione.
  7. Fai clic sul file e trascinalo nella finestra Terminale.
  8. Premi Invio / Invio e autenticati con una password amministratore.
risposta data 25.11.2016 - 08:51
fonte

Leggi altre domande sui tag