尝试运行shell脚本作为构建步骤时,Xcode4的Shell脚本调用错误

时间:2011-05-30 08:08:51

标签: xcode xcode4 xcodebuild

以下是我尝试构建Xcode项目时的结果:

Intermediates/demo2.build/Debug-iphonesimulator/demo2.build/Script-5E564EAC1393823C00BFBA83.sh

/Users/ssbarnea/Library/Developer/Xcode/DerivedData/demo2-fdzrmxojwtekcbeivraccjjadvqz/Build/Intermediates/demo2.build/Debug-iphonesimulator/demo2.build/Script-5E564EAC1393823C00BFBA83.sh: line 2: ${PROJECT_DIR}/local-deploy.sh: No such file or directory

在Xcode中,我在默认的arget中添加了一个新的构建阶段,一个运行shell /bin/sh的“运行脚本”,仅包含:

'${PROJECT_DIR}/local-deploy.sh'

我可以向您保证,local-deploy.sh文件存在于项目目录中,并且它是可执行文件。如果我从控制台调用它,它甚至可以工作;)

2 个答案:

答案 0 :(得分:1)

应该如下。 s /'/“/ g: - )

"${PROJECT_DIR}/local-deploy.sh"

答案 1 :(得分:0)

好吧,我不认为替换它会起作用。您只需将 OpenCV.framework 文件夹放在适当的项目文件夹中,我认为就是这样。我试过了,但它确实有效。