尝试将Shell脚本作为生成步骤运行时,Xcode4出现Shell脚本调用错误
以下是我尝试构建Xcode项目时得到的结果:尝试将Shell脚本作为生成步骤运行时,Xcode4出现Shell脚本调用错误,xcode,xcode4,xcodebuild,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-iphone
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文件存在于项目目录中,并且是可执行的。如果我从控制台调用它,它甚至可以工作;) 应该是以下内容。s/“/”/g:-)
"${PROJECT_DIR}/local-deploy.sh"