PR

Error: System Eventsでエラーが起きました: ショートカットには補助アクセスは許可されません。突破できない感じです・・・

こちらの記事は、macOS Sonoma 14.4.1で確認した内容です。
毎回やる処理ってありますよね。これをショートカット.appで実現できたんです。ただスケジュール(LaunchAgents)に組み込み、実行した結果このようなエラーに遭遇します。

『Error: System Eventsでエラーが起きました: ショートカットには補助アクセスは許可されません。』

  • ショートカット.app上で実行した場合は、このエラーは発生しません。思い通りに動作します。
  • ショートカット.appで作成したショートカットはコマンドラインから実行できます。
    作成したショートカット一覧の確認

    shortcuts list

    ショートカット指定して編集画面を開く

    shortcuts view “ショートカット名”

    ショートカット指定して実行する

    shortcuts run “ショートカット名”

  • スケジュール実行するつもりのショートカットはAppleScriptでkeystrokeを行なっています。これがエラーを起こす要因のようです。
    keystrokeが「補助アクセス」に該当する模様、エラーメッセージから推測すると、何やっても許可されない予感しかありません。
  • 挙動をまとめると以下の通りです(適時セキュリティとプライバシーで適切な権限を許可しています)。
    ショートカットアプリからの実行
    ショートカットをメニューに追加し、メニューから実行
    ショートカットをDockに追加し、Dockから実行
    コマンドラインから実行
  • 国外、国内の情報を検索しまくりました。コマンドラインから成功する事例はなかったです(2024/4/26時点)。

まとめ:いまのところ解決方法はなし

試し方間違っている可能性もありますが、よく見かける回答例ではうまくいきませんでした。

  1. siriactionsdを追加して、許可する→変わらずエラー。
  2. プライバシーとセキュリティ→アクセシビリティ 一旦OFFして、もう一度許可。→変わらずエラー。
タイトルとURLをコピーしました