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


25

Stiamo riscontrando un problema con gli eseguibili flashapp .app che costruiamo. Quando l'app viene scaricata da Internet su OSX Sierra, viene visualizzato il messaggio " Impossibile aprire XXX. Dovresti spostarlo nel cestino. ". inserisci qui la descrizione dell'immagine

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

L'autorizzazione dell'app è stata revocata Potrebbe essersi verificato un problema con questa app. Sebbene l'app sia stata firmata da uno sviluppatore identificato, il certificato per l'app è stato revocato e non può essere aperto.

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

Abbiamo provato opzioni come Impostazioni> Sicurezza> consenti app scaricate da: Ovunque nelle impostazioni di OSX Gatekeeper. L'applicazione essendo un'app pubblicata da Flash CS6 non è qualcosa che firmiamo noi stessi. Ho anche letto altrove che il certificato 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 differenza.

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

Risposte:


50

Questo è in realtà un problema di macOS Gatekeeper 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

3
L'opzione II ha funzionato per me
JonathanScialpi il

Nel mio caso, l'opzione II non ha avuto alcun effetto. ne vieterebbe ancora l'apertura. Ma aprirlo con il terminale ha funzionato. L'app era in una cartella, copiata dal DMG (vecchio aggiornamento Ps di Adobe CS5). Quindi ha eseguito prima il comando sulla cartella, ha chiesto la password, dopo averlo inserito ha provato ad aprire il file con il terminale e ha funzionato.
Nookeen,

Opzione che ho lavorato per me
Mrug

1
l'opzione II ha funzionato. Ora posso aprire il file. Che bug !!!
user1532587

Tranne l'opzione II, disabilita totalmente Gatekeeper. Non è una soluzione ideale. Ho avuto dei problemi ad un certo punto che mi hanno richiesto di spegnerlo temporaneamente, ma non l'ho LASCIATO. Non lo consiglio neanche a te.
dr.nixon,

1

Questo di solito è un problema di autorizzazioni. In tal caso, ecco come risolverlo:

  1. Apri Terminale e digita il seguente comando, ma non premere invio: sudo chmod +x 
  2. Assicurati di digitare uno spazio dopo il x.
  3. Quindi, passa all'applicazione nel Finder.
  4. Fai clic con il tasto destro del mouse e scegli "Mostra contenuto pacchetto".
  5. Passare a Contenuti / MacOS
  6. Di solito c'è solo un file; in tal caso, selezionalo. Altrimenti, trova quello più simile al nome dell'applicazione, senza estensione.
  7. Fare clic sul file e trascinarlo nella finestra Terminale.
  8. Premi Enter/ Returne autentica con una password amministratore.

Grazie per le informazioni sulla correzione delle autorizzazioni. In effetti il ​​file viene eseguito dopo aver eseguito chmod, quindi è un problema di autorizzazioni. Il mio problema tuttavia è che .app deve essere fornito agli utenti per il download su Internet. Non possiamo aspettarci che i nostri utenti seguano questi passaggi per poter eseguire l'app. Qualche consiglio su come eseguire il download del file.
gdev74,

Se lo comprimi semplicemente, questo dovrebbe fare il problema. Fai clic con il pulsante destro del mouse sull'app e seleziona "Comprimi" o "Crea archivio" (a seconda della versione di macOS) e carica il file zip risultante.
Timothy Mueller-Harder,

In che modo gli utenti scaricano il file? Come app vuota o come immagine disco contenente l'app? Stai firmando l'immagine del disco stessa? stackoverflow.com/questions/23824815/...
dr.nixon
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.