Warnung "Anwendung zum ersten Mal geöffnet" nach jedem Neustart

Ich habe ein Problem mit Lion 10.7.5.: Das System merkt sich nicht, dass ich bereits Anwendungen geöffnet habe. Nach jedem Neustart wird jedes Mal, wenn ich eine Anwendung öffne, die Warnung angezeigt, als ob ich sie zum ersten Mal öffne. Nach verschiedenen Tests denke ich, dass der Schuldige lsregister ist. Weiß jemand, wie man dieses Problem löst? Oder weiß jemand alternativ, ob es eine Plist-Datei gibt, die manuell bearbeitet werden kann, um dem System mitzuteilen, dass die Anwendung bereits geöffnet wurde?

Vielen Dank im Voraus für Ihre Hilfe.

Antworten (4)

Es hört sich so an, als ob irgendwo ein Berechtigungsfehler vorliegt. Führen Sie das Festplatten-Dienstprogramm aus (aus dem Ordner „/Applications/Utilities“), wählen Sie Ihr Startlaufwerk aus und klicken Sie auf die Schaltfläche „Festplattenberechtigungen reparieren“. Normalerweise drücke ich die Tasten so lange, bis keine Fehler mehr vorhanden sind. Starten Sie neu und versuchen Sie, eine Ihrer problematischen Apps auszuführen. Es kann Sie erneut warnen, aber danach sollte es sich daran erinnern, dass Sie es zuvor ausgeführt haben.

Viel Glück.

Berechtigung repariert, hat aber leider nicht funktioniert. Trotzdem danke!

Es passiert manchmal, wenn die App von einem anderen Benutzer auf Ihrem System installiert wurde. Versuchen Sie in diesem Fall, den Eigentümer der Datei zu wechseln.

Einen ähnlichen Beitrag mit einer Lösung gefunden https://superuser.com/questions/38658/how-to-suppress-repetition-of-warnings-that-an-application-was-downloaded-from-t

Ich bin der einzige Benutzer auf diesem System, aber um sicherzugehen, wo kann ich den Eigentümer der Anwendung sehen?
Öffnen Sie Terminal in /Applications/Utilities und geben Sie "ls -l /Applications" ein. Das zeigt alle Dateien im Anwendungsverzeichnis. Sie könnten "ls -l /Applications | grep iTunes" ausführen. Das zeigt die iTunes-App
Sie hatten Recht, die Anwendungen, die mir Probleme bereiten, haben andere Eigentümer oder Gruppen als die anderen. Wie kann ich sie auf Admin ändern? Der Link, den Sie mir gegeben haben, erklärt nur den Befehl für Quarantäne-Flags, aber diese Flags werden für eine andere Art von Warnung verwendet (com.apple.quarantine existiert in meinem System nicht).
Du hattest Recht, es hat nicht geholfen. Nun, das ist eine weitere verworfene Möglichkeit.
@Lauri Dieser Befehl ändert nur den Besitzer/die Gruppe auf der obersten Ebene der App. Es ist wirklich ein Ordner. Sie sollten "sudo chown -R user:group folder" verwenden.
Es wäre einen Versuch wert, eine Kopie Ihrer Anwendung zu erstellen und dann den Befehl "sudo chmod -R username:admin /Applications/app-name" auszuführen.
Wenn ich Ihren Befehl starte, erhalte ich diesen Fehler "chmod: Ungültiger Dateimodus: Benutzername: Admin". Ich habe auch versucht, meinen Benutzernamen anstelle von "Benutzername" einzugeben, aber der Fehler ist derselbe.
Verzeihung. Nicht chmod, sondern chown. Chmod ändert Dateiberechtigungen, während chown Eigentümer und Gruppe ändert. Und ja, ersetzen Sie den Benutzernamen durch Ihren eigenen

Bei mir hat es geholfen, die App von Homedir nach Applications zu verschieben

Hat mir auch geholfen. Bitte überprüfen Sie, ob sich die Datei möglicherweise noch in Downloads oder ähnlichem befindet

Ich glaube, dieses Format ist für Lion immer noch korrekt - öffnen Sie eine neue Shell im Terminal (oder ssh in) und führen Sie Folgendes aus:defaults write com.apple.LaunchServices LSQuarantine -bool false

Die Option befindet sich in LaunchServices.plist, aber leider wird der Dialog nach dem Neustart immer noch angezeigt. Trotzdem danke.
Es entfernt normalerweise nur die Warnungen, die beim Öffnen von Dateien mit einem Quarantäneattribut angezeigt werden, nicht jedoch die, die beim erstmaligen Öffnen von Anwendungen angezeigt werden.