Lorsqu’on utilise un binaire NodeJS sur xcode mais qu’on n’utilise pas NodeJS “classiquement” installé avec brew ou curl, on obtient la magnifiquer error “command not found” lorsque que Xcode build


Correctif

Pour remédier à ce problème, il suffit d’ajouter le script suivant dans la section build phase de son projet Xcode, avant bien sûr que la commande node soit exécutée.

if [[ -s "$HOME/.nvm/nvm.sh" ]]; then
. "$HOME/.nvm/nvm.sh"
elif [[ -x "$(command -v brew)" && -s "$(brew --prefix nvm)/nvm.sh" ]]; then
. "$(brew --prefix nvm)/nvm.sh"
fi

image


Et voilà