2012-10-04 55 views
11

我正在处理我的应用程序,然后出了没有在哪里,我得到这个构建错误,不知道为什么它不会消失。显然它认为我错过了某种脚本。其他人知道为什么?我正在使用Xcode 4.5.1。iOS构建失败;/bin/sh没有这样的文件或目录

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

回答

16

检查在项目的“构建阶段”一个潜在的腐败“运行脚本”阶段。

它应该是这个样子:

Build Phase

+0

那就是我所做的。它完全是空的。 –

+13

啊我修好了。我没有意识到你可以删除运行脚本。 “运行脚本”标题中没有看到灰色的小“X”。 –

+0

谢谢。它完全值得 –

1

我已经改名为我的应用程序,并得到了这个错误。在不同的地方,我改变了名字,但在一个地方找不到。 - 在Target的编译设置文件中。

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

enter image description here

0

我这遇到了一些时间,因为我DerivedData是不是我的工作电流。我从来没有理解它做什么时候的逻辑,也没有跟踪我正在做出的更改......但是由于脚本试图从派生数据中的存档运行,因此您需要确保脚本实际上是存在的。为此,请删除派生数据(或至少包含脚本的目录),然后重新构建。 Xcode将填补空白。您可以快速访问Derived Data,方法是导航到File菜单,然后转到Project Settings(或相应的Workspace Settings),然后连接到您的取景器。只是垃圾它。

相关问题