【问题标题】:iOS build failure; /bin/sh No such file or directoryiOS 构建失败; /bin/sh 没有这样的文件或目录
【发布时间】:2012-09-25 20:51:43
【问题描述】:

我正在处理我的应用程序,然后不知从何而来,我得到了这个构建错误,无法弄清楚为什么它不会消失。显然它认为我缺少某种脚本。其他人知道为什么吗?我正在使用 Xcode 4.5.1。

/bin/sh: /Users/JonErickson/Library/Developer/Xcode/DerivedData/FireCom-cygbnsedlgybvdewalvvmzqeehlc/Build/Intermediates/FireCom.build/Debug-iphonesimulator/FireCom.build/Script-C8CC6BE415FAAB4C001BB67E.sh: (null): 错误的解释器:没有这样的文件或目录

【问题讨论】:

    标签: ios xcode build compiler-errors sh


    【解决方案1】:

    在项目的“构建阶段”中检查可能损坏的“运行脚本”阶段。

    它应该看起来像这样:

    【讨论】:

    • 我就是这么做的。它完全是空的。
    • 啊,我修好了。我没有意识到你可以删除运行脚本。我没有看到“运行脚本”标题上的小灰色“X”。
    • 谢谢。完全值得
    【解决方案2】:

    我重命名了我的应用程序,并遇到了这个错误。在不同的地方,我更改了名称,但在一个地方找不到.. - 在 Target 的构建设置文件中。

    Cmd + Shift + F 在整个项目中查找。 搜索旧的应用程序名称字符串。 找到旧名称仍然卡住的地方,用新名称更新它。

    【讨论】:

      【解决方案3】:

      我已经多次遇到这种情况,因为我的DerivedData 与我的工作不同步。我从来不理解它何时执行并且不跟踪我所做的更改的逻辑......但是由于脚本试图从派生数据中的存档运行,您需要确保脚本实际上是存在的。为此,请删除您的派生数据(或至少删除包含您的脚本的目录),然后重新构建。 Xcode 将填补空白。您可以通过导航到File 菜单然后转到Project Settings(或相应的Workspace Settings)并点击指向您的查找器的链接来快速访问Derived Data。就当垃圾吧。

      【讨论】:

        猜你喜欢
        • 2019-12-10
        • 2022-11-17
        • 2019-03-17
        • 2023-03-17
        • 2018-06-18
        • 1970-01-01
        • 1970-01-01
        • 2020-10-09
        • 1970-01-01
        相关资源
        最近更新 更多