2012-10-04 17 views
11

Stavo lavorando sulla mia applicazione e poi da nessuna parte, ottengo questo errore di compilazione e non riesco a capire perché non andrà via. Ovviamente pensa che mi manchi una sceneggiatura di qualche tipo. Qualcun altro sa perché? Sto usando Xcode 4.5.1.Errore di compilazione iOS;/bin/sh Nessun file o directory

/bin/sh: /Users/JonErickson/Library/Developer/Xcode/DerivedData/FireCom-cygbnsedlgybvdewalvvmzqeehlc/Build/Intermediates/FireCom.build/Debug-iphonesimulator/FireCom.build/Script-C8CC6BE415FAAB4C001BB67E.sh : (null): cattivo interprete: No such file or directory

risposta

16

Verificare la presenza di un potenzialmente corrotto "script eseguito" fase "fasi costruire" del vostro progetto.

Dovrebbe essere qualcosa di simile:

Build Phase

+0

Questo è quello che ho fatto. È completamente vuoto –

+13

Ah, l'ho risolto. Non avevo capito che si poteva cancellare lo script di esecuzione. Non ho visto la piccola "X" grigia nell'intestazione "Esegui script". –

+0

Grazie. Vale completamente la pena –

1

avevo rinominato la mia app, ed ha ottenuto in questo errore. In vari punti, ho cambiato il nome ma non sono riuscito a trovarlo in un punto .. - nel file delle impostazioni di costruzione di Target.

Cmd + Maiusc + F per trovare nell'intero progetto. cercato per la vecchia stringa nome app. Trovato luoghi in cui il vecchio nome era ancora bloccato, aggiornato con un nuovo nome.

enter image description here

0

Ho incontrato questo un certo numero di volte, perché il mio DerivedData non è in corso con il mio lavoro. Non ho mai capito la logica di quando funziona e non tiene traccia delle modifiche che sto apportando ... ma poiché lo script sta tentando di eseguire da un archivio nei dati derivati, è necessario assicurarsi che lo script è effettivamente presente. Per fare ciò, elimina i tuoi dati derivati ​​(o almeno la directory che contiene il tuo script) e poi ricostruisci. Xcode riempirà le lacune. Puoi accedere rapidamente a Derived Data passando al menu File e quindi andando a Project Settings (o di conseguenza) e seguendo il link al tuo mirino. Basta cestinarlo.

Problemi correlati