2014-09-27 14 views
6

Ich habe kürzlich ein Projekt von einem anderen Entwickler, der das Projekt nicht abgeschlossen haben konnte. Das einzige Problem, das ich habe, ist, dass ich das Projekt nicht für den Simulator oder für ein Gerät durch Xcode erstellen kann.Shell Script Aufruf Fehler - Xcode 6

Der Fehler Ich erhalte ist:

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** 

Könnte jemand raten, wo dieses Build Problem de-bug zu Beginn der Suche?

Zusätzliche Details: Ich verwende Xcode 6.0.1. Im Bereich 'Skript ausführen' der 'Build-Phasen' gibt es ein Shell-Skript (/ bin/sh) für Crashlytics.framework, das ich noch nicht benutzt habe. Ich bin mir nicht sicher, ob das hilft.

EDIT

Es gibt zwei Muscheln in den Aufbauphasen. Crashlytics und Schoten:

Shell: /bin/sh 

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

und

Shell: /bin/sh 

./Crashlytics.framework/run xxxxxxxxxxxxx 
+0

Welches der beiden Skripte hat den Fehler verursacht? – KudoCC

+0

@KudoCC - Das ist das Problem. Ich weiß es nicht. Ich würde vorschlagen, dass es nicht die Pods waren, da ich sie entfernt und neu installiert habe. – dvdfrddsgn

+0

Ich habe genau das gleiche Problem und ich brauche Hilfe – AzabAF

Antwort

-2

Lösung - Dieser Fehler wird durch die neue Version von Xcode (6) verursacht wurde, versucht xibs zu konvertieren und in einigen der Schoten verwendet in das Projekt.

Lösung 1 - Re-Download Xcode 5.1 vom Mitglied Zentrum: https://developer.apple.com/downloads/index.action

Lösung 2 - Update Pods, verknüpften Dateien und aktuelle Codebasis iOS 8-Standards zu erfüllen.

1

Ich hatte das gleiche Problem, es ist gelöst. Einer meiner Pods (in meinem Fall ICETutorial) war aufgrund seiner XIB-Dateien Gehäuseprobleme. Als ich diesen Pod entfernte, funktionierte die App gut. Möglicherweise müssen Sie auch Pods deinstallieren und erneut installieren. Aktualisieren Sie sie auch für iOS8-Unterstützung.

Versuchen Sie, jeden Pod in Ihrer App zu überprüfen. Ich nehme an, dass einer von ihnen dieses Problem behebt.

Hoffe, das wird Ihnen helfen.

Dank

+1

Was ist eine Kapsel ?? – mac10688

+1

@ mac10688 CocoaPods ist ein Abhängigkeitsmanager und Pods sind wie Pakete. Weitere Informationen finden Sie unter https://cocoapods.org/ –

0

hatte ich den gleichen Fehler und ich fand war, dass carthage nicht installiert. Installiertes Carthage durch brauen dann einen Wiederaufbau. Dieses Mal erhielt Fabric eine Nachricht, weil es vom ursprünglichen Entwickler verwendet wurde. Installierte Fabric und folgte ihren Anweisungen. Das Problem ist weg. Hoffe das hilft.