Deaktivieren der beim erstmaligen Öffnen einer Anwendung unter OSX angezeigten Dialogfelder


3

Ich mache eine App auf OSX 10.9 mit Python 2.7. Aber wenn es zum ersten Mal gestartet wird, kommt eine Warnung.

Sie öffnen die Anwendung MYAPP zum ersten Mal. Bist du sicher   Sie möchten diese Anwendung öffnen?

Die Anwendung befindet sich in einem Ordner mit dem Namen Applications. Zu sehen   Klicken Sie im Finder auf Anwendung anzeigen, ohne sie zu öffnen.

So vermeiden Sie diese Warnung. Muss ich ein paar Änderungen vornehmen? info.plist von app .

Ich hatte das durchgemacht Fragen und Antworten Über Änderungen auf der App-Seite wird jedoch nichts erwähnt.

Ich möchte nicht, dass der Benutzer Befehle verwendet, um Änderungen manuell auszuführen oder durchzuführen. Benutzer kann durch deaktivieren "com.apple.LaunchServices LSQuarantine -bool NO" für alle oder "xattr -rd com.apple.quarantine Application.app" für bestimmte App.

Das hatte ich auch unterzeichnet die App mit Entwickler-ID.

So deaktivieren Sie dieses Dialogfeld von Popping.


defaults write com.apple.LaunchServices LSQuarantine -bool false deaktiviert diese Dialoge nicht einmal. Es werden nur die Dialogfelder zum Öffnen von Dateien deaktiviert, die aus dem Internet heruntergeladen wurden.
Lri

1
Selbst wenn es möglich ist, von der Benutzerseite aus zu deaktivieren, bezweifle ich stark, dass es eine Möglichkeit gibt, die Anwendungsseite außer Kraft zu setzen. Dies würde den Zweck der Warnung zunichte machen, wenn sie von schädlicher Software nicht angezeigt werden könnte.
tubedogg

Antworten:


1

Klicken Sie einfach mit der rechten Maustaste auf Ihre Anwendung und wählen Sie "Öffnen". Dadurch wird Gatekeeper sofort umgangen, ohne die Funktion zu deaktivieren (wodurch der Mac in hohem Maße vor Drive-by-Infektionen geschützt wird).

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.