バッテラ777

ゲーム開発に関する情報を共有するブログです。記事を8192書くまでやめれません

【MacOSX】適切なアクセス権限がないために実行できませんが出てしまう件

適切なアクセス権限がないエラーダイアログ

はじめに

新しくシェルスクリプトファイル(.command)を作って実行しようとするとこのエラーが出ます。

MacOS Catarina ぐらいからこのエラーダイアログが表示されるようになったと記憶しています。

commandファイルにアクセス権限を付与する方法を共有したいと思います。

ターミナルで権限を付与する

・ターミナルを起動します。

パスを取得する方法
右クリック → option押しながら → xxx パス名をコピーをクリック

optionを押してると「コピー」の部分が「パス名をコピーに変わります」これは便利


・ターミナルで下記を実行します

・権限を付与したいファイルのパスを取得

chmod u+x ファイルパス

これで権限が付与できたはずです。

(追記) MacOS Montereyでさらにひどくなった

たぶんMacOS Montereyにしてからだと思いますが、

commandファイルを編集するとファイルが壊れたというエラーが出るようになります(笑)

www.m2game.net

おわりに

最後まで見ていただきヘペトナス!

読者登録・Twitterのフォローもお願いします。