Command PhaseScriptExecution failed with a nonzero exit code エラーについて


最初に

nodebrew で node を構築した Mac で、
ReactNative プロジェクトを XCode でビルドすると下記のエラーが出ることがあります。

env: node: No such file or directory Command 
Command PhaseScriptExecution failed with a nonzero exit code

▼実際にエラーが出たときの画像

どう対応するか?

node のコマンドパスがシステム全体に通ってないことが原因なので、
ターミナルから /usr/local/bin/node へシンボリックリンクを貼ることで解決できます。

ln -s $(eval which node) /usr/local/bin/node

この後、XCode 上でクリーンしビルドすると動作します。

なおこちらの Issue も参考にしました。ありがとうございます。