【问题标题】:Shell Script Invocation Error with Xcode4 when trying to run a shell script as a build step尝试将 shell 脚本作为构建步骤运行时,Xcode4 出现 shell 脚本调用错误
【发布时间】:2011-09-04 15:38:01
【问题描述】:

这是我尝试构建 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 中,我在默认设置中添加了一个新的构建阶段,一个“运行脚本”,它与 shell /bin/sh 一起运行,并且只包含:

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

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

【问题讨论】:

    标签: xcode xcode4 xcodebuild


    【解决方案1】:

    应该是这样的。 s/'/"/g :-)

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2019-12-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-04-05
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多