2012-10-04 30 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),然後連接到您的取景器。只是垃圾它。

相關問題