「制御するアクセスを要求」に対して、毎回、何度も確認を求められる.

macOS Mojave 10.14.6(18G9323)

“自作のAppleScriptアプリケーション名”が“Finder.app”を制御するアクセスを要求しています。制御を許可すると、“Finder.app”の書類やデータにアクセスしたり、そのアプリケーション内で操作を実行したりできるようになります。

のようなダイアログが表示され、その都度「OK」ボタンを押して承認するのですが、それでなお、毎回確認を求められます.これまで数度(一度、ではなく)認証をすればこのようなダイアログが出ることはなかったのですが、ある時、Macが起動できなくなって電源ボタン長押しの強制終了をしたあと、こうなってしまいました.

ちなみに、AppleScriptのコードは以下のものです.一応ウインドウは開きますが(そしてリサイズもされます)が、その後、上記文言のダイアログが開き、選択を毎回求められるわけです.


tell application "Finder"
	activate
	delay 0.5
	set newWindow to make new Finder window
	set newWindow's bounds to {300, 0, 1600, 1200}
end tell


これまでも「毎回確認を求められる」ということはありましたが、いつしかそういったダイアログが表示されなくなり「ああ、認証されたんだな」と思っていたのですが、今回はそうはならなかったようです.

何か良い策はないでしょうか.

投稿日 2021/11/28 06:07

返信
スレッドに付いたマーク ランキングトップの返信

投稿日 2021/11/29 00:53

Mojaveでtccutilコマンドが使えるか分かりませんが、下記コマンドを実行して一度リセットしてみて下さい。


例:

tccutil reset All com.apple.ScriptEditor.id.TextEdit-Launcher


最後の引数はバンドルIDです。AppleScriptアプリケーションの場合、"com.apple.ScriptEditor.id."が先頭に付いて、その後ファイル名です。" "(スペース)は"-"(ハイフン)に変換して下さい。"Successfully ..."と出れば成功です。



バンドルIDを省略すると(多分)全てがリセットされてしまうので注意して下さい。

返信: 18

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

「制御するアクセスを要求」に対して、毎回、何度も確認を求められる.

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。