2014-09-27 17 views
6

Recentemente ho raccolto un progetto da un altro sviluppatore, che non ha potuto completare il progetto. L'unico problema che ho, è che non riesco a far sviluppare il progetto per il simulatore, o per un dispositivo, tramite Xcode.Errore di invocazione script di shell - Xcode 6

L'errore che sto ottenendo è:

Failed to write out copy of document for diagnostics: Failed to write copy of document to path "(null)": Failed to write out copy of document because it has no file URL 
Showing first 200 notices only 

**Command /bin/sh failed with exit code 255** 

Qualcuno potrebbe consigliare da dove iniziare a cercare di de-bug questo problema di compilazione?

Dettagli aggiuntivi: Sto eseguendo Xcode 6.0.1. Nell'area 'Esegui script' delle 'Fasi di build', c'è uno script di shell (/ bin/sh) per Crashlytics.framework, che non ho mai usato in precedenza. Non sono sicuro che questo aiuti.

EDIT

ci sono due conchiglie nella fasi di creazione. Crashlytics e baccelli:

Shell: /bin/sh 

"${SRCROOT}/Pods/Pods-resources.sh" 

e

Shell: /bin/sh 

./Crashlytics.framework/run xxxxxxxxxxxxx 
+0

Quale dei due script ha causato l'errore? – KudoCC

+0

@KudoCC - Questo è il problema. Non lo so. Suggerirei non erano i pod, in quanto li ho rimossi e reinstallati. – dvdfrddsgn

+0

sto affrontando esattamente lo stesso problema e ho bisogno di aiuto su di esso – AzabAF

risposta

-2

Solution - Questo errore è stato causato dalla nuova versione di Xcode (6), il tentativo di convertire xibs e utilizzato in alcune delle cialde usate in il progetto.

Soluzione 1 - Re-download Xcode 5.1 dal centro membro: https://developer.apple.com/downloads/index.action

Soluzione 2 - Aggiornamento baccelli, file collegati e la base di codice corrente per soddisfare iOS 8 standard.

1

Ho avuto lo stesso problema è risolto. Uno dei miei pod (nel mio caso era ICETutorial) presentava problemi a causa dei suoi file xib. Quando ho rimosso questo pod, l'app ha funzionato correttamente. Potrebbe inoltre essere necessario disinstallare i pod e installarli di nuovo; aggiornali anche per il supporto iOS8.

Prova a controllare ciascun pod nella tua app; Immagino che uno di loro abbia risolto questo problema.

Spero che questo ti possa aiutare.

Grazie

+1

Che cos'è un pod ?? – mac10688

+1

@ mac10688 CocoaPods è un gestore delle dipendenze e i pod sono come i pacchetti. fare riferimento a https://cocoapods.org/ per maggiori informazioni –

0

ho avuto lo stesso errore e ho scoperto che Cartagine non è stato installato. Il carthage installato attraverso la birra quindi ha fatto una ricostruzione. Questa volta ho ricevuto un messaggio per installare Fabric perché era usato dallo sviluppatore originale. Tessuto installato e seguito le loro istruzioni. Il problema è sparito. Spero che questo ti aiuti.

Problemi correlati