2012-10-04 11 views
11

Pracowałem nad moją aplikacją, a następnie z nie, gdzie, otrzymuję ten błąd kompilacji i nie mogę zrozumieć, dlaczego nie zniknie. Oczywiście myśli, że brakuje mi jakiegoś skryptu. Ktoś jeszcze wie, dlaczego? Używam Xcode 4.5.1.Błąd kompilacji iOS;/bin/sh Nie ma takiego pliku lub katalogu

/bin/sh: /Users/JonErickson/Library/Developer/Xcode/DerivedData/FireCom-cygbnsedlgybvdewalvvmzqeehlc/Build/Intermediates/FireCom.build/Debug-iphonesimulator/FireCom.build/Script-C8CC6BE415FAAB4C001BB67E.sh : (null): bad interpreter: Nie ma takiego pliku lub katalogu

Odpowiedz

16

Sprawdź potencjalnie skorumpowanych „uruchom skrypt” etapu „Build fazy” Twojego projektu.

To powinno wyglądać mniej więcej tak:

Build Phase

+0

To, co zrobiłem. Jest całkowicie pusty. –

+13

Ahh naprawiłem to. Nie zdawałem sobie sprawy, że możesz usunąć skrypt uruchamiania. Nie widziałem małego szarego "X" w nagłówku "Uruchom skrypt". –

+0

Dzięki. Całkowicie warto –

1

miałem przemianowany na moją aplikację, a dostał się ten błąd. W różnych miejscach zmieniłem nazwę, ale nie mogłem znaleźć w jednym miejscu ... - w pliku ustawień kompilacji Target.

Cmd + Shift + F do znalezienia w całym projekcie. szukał starego ciągu nazwy aplikacji. Znaleziono miejsca, w których stare imię wciąż się zacięło, zaktualizowano je o nową nazwę.

enter image description here

0

Napotkałem to kilka razy, ponieważ mój DerivedData nie jest na bieżąco z mojej pracy. Nigdy nie rozumiem logiki tego, kiedy to robi i nie śledzi zmian, które wprowadzam ... ale ponieważ skrypt próbuje uruchomić z archiwum w danych pochodnych, musisz się upewnić, że skrypt jest rzeczywiście obecny. Aby to zrobić, usuń dane pochodne (lub przynajmniej katalog zawierający skrypt), a następnie skompiluj ponownie. Xcode wypełni lukę (y). Możesz uzyskać szybki dostęp do Derived Data, przechodząc do menu File, a następnie przechodząc do Project Settings (lub odpowiednio Workspace Settings) i postępując zgodnie z linkiem do wyszukiwarki. Po prostu to zniszcz.