DEV Community

glocore
glocore

Posted on

13 4

React Native: Command PhaseScriptExecution failed

If your React Native builds fail in Xcode with the following message:

Command PhaseScriptExecution failed with a nonzero exit code

one possible reason could be that Xcode is using an outdated version of Node (in my case, it was because I use nvm to manage my Node versions, but Xcode used an old version of Node that I had installed via HomeBrew a long time ago).

By default, Xcode will use the Node binary located at /usr/local/bin/node. Check its version by running:

/usr/local/bin/node -v
node -v
Enter fullscreen mode Exit fullscreen mode

If the first command outputs an older version of Node, simply delete it and replace it with a symlink to the newer one:

rm -rf /usr/local/bin/node
ln -s $(which node) /usr/local/bin/node
Enter fullscreen mode Exit fullscreen mode

Hope that helps!

Top comments (1)

Collapse
 
jinhale profile image
Justin

That takes care of one problem, thanks.

AWS Security LIVE!

Join us for AWS Security LIVE!

Discover the future of cloud security. Tune in live for trends, tips, and solutions from AWS and AWS Partners.

Learn More