Ich erhalte häufig das Dialogfeld, das mich warnt, dass ich zum ersten Mal eine Anwendung öffne. Aber es ist nicht das erste Mal. Einige davon sind Anwendungen, die ich täglich verwende.
Ich scheine nach einem Betriebssystem-Upgrade mehr davon zu bekommen, fast so, als ob eine Datenbank zurückgesetzt wurde. Kann ich etwas tun, damit diese Warnungen ordnungsgemäß generiert werden?
something://
Diese Warnung erscheint jedes Mal, wenn eine Anwendung einen URI-Handler (ein Protokoll) registrieren möchte . Normalerweise wird Ihre Genehmigung von LaunchServices gespeichert, aber diese Datenbank kann beschädigt werden. Versuchen Sie, es zurückzusetzen, indem Sie a
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -all local,system,user
im Terminal. Die Warnungen sollten danach für jede Anwendung erneut auftauchen und dann endgültig verschwunden sein. Wenn sie weiterhin kommen, setzt etwas die Datenbank von selbst zurück (ein Hinweis wäre, dass der von Ihnen eingestellte Standardbrowser / die Mail-App / die RSS-App / die FTP-App immer wieder auf die von Apple bereitgestellten zurückgesetzt wird).
Ich hatte das gleiche Problem (nur mit SourceTree, nach einem Update) und die Antwort von @kopischke zu sehen, erinnerte mich an einen anderen Ask Different-Thread zu einem anderen LaunchServices-Datenbankproblem:
Der dort bereitgestellte Befehl zum Zurücksetzen von LaunchServices unterscheidet sich geringfügig von dem von @kopischke bereitgestellten:
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain system -domain user
Ich habe das versucht und es hat mein Problem "Anwendung zum ersten Mal öffnen" gelöst. Aber es erforderte nicht, dass ich auch jede andere Bewerbung neu genehmigte (nur ein paar; ich sah kein offensichtliches Muster, in dem). Es kann sich also lohnen, dies zu versuchen, bevor Sie den früheren Vorschlag ausprobieren.
In Colorado