SwiftXcodeプログラミング

【簡単解決】ビルドする時のshell script invocation errorを解決する方法【Xcode】

Vectorjuice-an abstract vector created by jp.freepik.com

ペンちゃん
ペンちゃん

Swiftコードも書けたし。

ビルドして確認してみよう!

あれ?“shell script invocation error”って出たぞ?

ビルドできないみたい…

ビルドエラーって気分下がりますよね。

結論、問題はファイルの実行権限でした!

解決法

エラーメッセージの詳細を見ると、

シェル名.sh: Permission denied

ここに存在するシェルスクリプトファイルの権限が拒否されています。

ll
または
ls -l

コマンドをファイルが存在するディレクトリで使って権限を確認してみましょう。

-rw-rw-rw-

のようにx(実行権限)が設定されていません。

ファイルが存在するディレクトリ内で

chmod -x シェル名.sh

コマンドを実行後、ls -lで確認すると

-rwxrwxrwx

となり実行権限が与えられます。

この状態でビルドすることができました。