2013-08-22 4 views
0

저는 앱을 빌드 할 때마다 실행되는 내 iPhone 앱용 xcode에서 실행 스크립트를 만들었습니다.xcode에서 스크립트를 실행하여 nodejs 스크립트를 실행하십시오.

이 스크립트에서는 몇 가지 쉘 명령을 실행 한 후 node.js 스크립트를 실행하려고합니다. 불행히도 나는 다음과 같은 오류 메시지가 나타납니다. 내가 터미널에서 동일한 스크립트를 실행할 때

SRC_DIR="/path" 
node "$SRC_DIR/deployment/deploy.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 

이 기본적으로 스크립트입니다.

누구나 xcode에서 노드 스크립트를 실행할 수있는 아이디어가 있습니까?

답변

2

대신 node /path/ 노드 바이너리 경로를 사용해야했습니다. 예 : /usr/local/bin/node "$SRC_DIR/deployment/deploy.js"

1

실제로 스크립트가 실행되는 것과 같은 폴더에서 노드를 실행 해보십시오. 허가 문제가있을 수 있습니다.

+0

나는 스크립트에 대해서도 몇 가지 권한 문제를 가지고있다. 나를위한 해결책은 노드에 바이너리 경로를 사용하는 것이 었습니다. – Horst

관련 문제