回答:
この警告は、アプリケーションがURIハンドラー(something://
プロトコル)を登録するたびにポップアップします。通常、承認はLaunchServicesによって保存されますが、そのデータベースは破損する可能性があります。を実行してリセットしてみてください
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -all local,system,user
ターミナルで。その後、アプリケーションごとに警告が再度ポップアップ表示され、その後は表示されなくなります。それらが引き続き表示される場合、何かがそれ自体でデータベースをリセットします(手がかりは、設定したデフォルトのブラウザ/メールアプリ/ RSSアプリ/ FTPアプリがApple提供のものにリセットし続けることです)。
私は同じ問題を抱えていて(更新後はSourceTreeのみ)、@ kopischkeの答えを見ると、LaunchServicesデータベースの別の問題について、別のAskスレッドを思い出しました。
Macの[アプリケーションで開く]のリストに、アプリが2回、ときには3回リストされるのはなぜですか?
提供されているLaunchServicesのリセットコマンドは、提供されている@kopischkeのコマンドとは少し異なります。
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain system -domain user
それを試してみたところ、「初めてアプリケーションを開く」問題が解決しました。しかし、他のすべてのアプリケーションを再度許可する必要はありませんでした(ごく一部です。明確なパターンが見られませんでした)。したがって、以前の提案を試す前にこれを試す価値があるかもしれません。