„XXX kann nicht geöffnet werden. Sie sollten es in den Papierkorb verschieben. “Für Flash-Projektor-Anwendungen auf Mac OS Sierra

25

Es ist ein Problem mit den von uns erstellten ausführbaren Dateien für den Flash-Projektor .app aufgetreten. Wenn die App unter OSX Sierra aus dem Internet heruntergeladen wird, wird die Meldung " XXX kann nicht geöffnet werden. Sie sollten sie in den Papierkorb verschieben. " Ausgegeben. Bildbeschreibung hier eingeben

Ein Klick auf das Hilfesymbol daneben zeigt zusätzlich die Info an:

Die Autorisierung der App wurde widerrufen. Möglicherweise liegt ein Problem mit dieser App vor. Obwohl die App von einem bestimmten Entwickler signiert wurde, wurde das Zertifikat für die App widerrufen und kann nicht geöffnet werden.

Die gleiche App, die über ein USB-Stick kopiert wurde, funktioniert einwandfrei. Dieselbe App, die in anderen OSX-Versionen über das Internet heruntergeladen wurde, funktioniert einwandfrei.

Wir haben Optionen wie "Einstellungen"> "Sicherheit" ausprobiert, um das Herunterladen von Apps zuzulassen: Überall in den OSX Gatekeeper-Einstellungen. Die von Flash CS6 veröffentlichte Anwendung ist keine von uns selbst signierte Anwendung. Ich habe auch an anderer Stelle gelesen, dass Apple das Flash Player-Zertifikat aufgrund eines Verstoßes früher widerrufen hat. Das Aktualisieren der Flash-Software mit den neuesten Patches hat jedoch keinen Unterschied gemacht.

Hat jemand anderes dieses Problem erlebt. Irgendwelche Problemumgehungen / Ratschläge? Vielen Dank!

gdev74
quelle

Antworten:

50

Dies ist eigentlich ein Problem mit macOS Gatekeeper. Führen Sie die folgenden Schritte aus:

Um Gatekeeper-Probleme unter macOS Sierra zu beheben, müssen Sie die Gatekeeper-Überprüfungen möglicherweise teilweise oder vollständig deaktivieren.

Option I
Für eine bestimmte Anwendung im Terminal ausführen:

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

Option II
So deaktivieren Sie Prüfungen, die global in Terminal ausgeführt werden:

sudo spctl --master-disable
Sayan
quelle
3
Option II funktionierte für mich
JonathanScialpi
In meinem Fall hatte Option II keine Auswirkungen. es würde immer noch verbieten, es zu öffnen. Aber das Öffnen mit dem Terminal hat funktioniert. Die App befand sich in einem Ordner, kopierte das Ganze aus der DMG (Adobe CS5 altes Ps-Update). Dann lief der Befehl auf den Ordner zuerst, er fragte nach dem Passwort, nach der Eingabe versuchte er die Datei mit dem Terminal zu öffnen und es funktionierte.
Nookeen
Option Ich habe für mich gearbeitet
Mrug
1
Option II hat funktioniert. Jetzt kann ich die Datei öffnen. Was für ein Fehler !!!
user1532587
Mit Ausnahme von Option II wird Gatekeeper vollständig deaktiviert. Es ist keine ideale Lösung. Ich hatte irgendwann Probleme, die mich zwangen, es vorübergehend auszuschalten, aber ich habe es nicht AUSGELASSEN. Empfehlen Sie es auch nicht.
Dr. Nixon
1

Dies ist normalerweise ein Berechtigungsproblem. In diesem Fall können Sie das Problem folgendermaßen beheben:

  1. Öffnen Sie das Terminal und geben Sie den folgenden Befehl ein, drücken Sie jedoch nicht die Eingabetaste: sudo chmod +x 
  2. Achten Sie darauf, ein Leerzeichen nach dem einzugeben x.
  3. Navigieren Sie dann im Finder zur Anwendung.
  4. Klicken Sie mit der rechten Maustaste darauf und wählen Sie "Paketinhalt anzeigen".
  5. Navigieren Sie zu Contents / MacOS
  6. Normalerweise gibt es nur eine Datei. Wenn ja, wählen Sie es aus. Suchen Sie andernfalls diejenige, die dem Namen der Anwendung ohne Erweiterung am ähnlichsten ist.
  7. Klicken Sie auf die Datei und ziehen Sie sie in das Terminalfenster.
  8. Drücken Sie Enter/ Returnund authentifizieren Sie sich mit einem Admin-Passwort.
Timothy Müller-Harder
quelle
Danke für die Berechtigungskorrekturinfo. Tatsächlich wird die Datei nach dem Ausführen von chmod ausgeführt, sodass dies ein Berechtigungsproblem darstellt. Mein Problem ist jedoch, dass die .app Benutzern zum Herunterladen über das Internet bereitgestellt werden muss. Wir können nicht erwarten, dass unsere Benutzer diese Schritte ausführen, um die App ausführen zu können. Irgendwelche Ratschläge, wie die Datei beim Download ausgeführt werden kann.
Gdev74
Wenn Sie es einfach komprimieren, sollte dies das Problem lösen. Klicken Sie mit der rechten Maustaste auf die App, wählen Sie "Komprimieren" oder "Archiv erstellen" (abhängig von der MacOS-Version) und laden Sie die resultierende ZIP-Datei hoch.
Timothy Mueller-Harder
Wie laden Benutzer die Datei herunter? Als nackte App oder als Disk-Image mit der App? Unterschreiben Sie das Disk-Image selbst? stackoverflow.com/questions/23824815/…
dr.nixon