2013-08-22 81 views
0

我在xcode中为我的iphone应用程序创建了一个运行脚本,每当我构建应用程序时,脚本都会被执行。在xcode中运行nodejs脚本运行脚本

在这个脚本中,我想在几个shell命令之后运行一个node.js脚本。 不幸的是,我收到以下错误。

/Users/foo/Library/Developer/Xcode/DerivedData/App-atqonvdooptyhieprtduibmymygy/Build/Intermediates/App.build/Debug-iphoneos/App.build/Script-F4F199C717B9477900AA658B.sh: 
line 12: node: command not found 

这是基本的脚本:

SRC_DIR="/path" 
node "$SRC_DIR/deployment/deploy.js" 

当我在终端执行相同的脚本,它工作得很好。

有没有人有想法让节点脚本在xcode中运行?

回答

2

而不是node /path/我必须使用节点二进制文件的路径,例如/usr/local/bin/node "$SRC_DIR/deployment/deploy.js"

1

您是否尝试从脚本实际运行的同一文件夹中运行节点?您可能会遇到许可问题。

+0

我对脚本也有一些权限问题,thx!对我来说,修复只是使用节点的二进制路径。 – Horst