2013-02-06 12 views
5

mein Projekt funktioniert gut, wenn ich nicht Xcode Upgrade 6 bis ios .. aber nach dem Upgrade ich diesen Fehler ve ...App mit Signal 6 in Xcode beendet

collect2: ld mit Signal beendet 6 [Abort trap malloc 6] ld (22918,0x7fff72e6f960): * error für Objekt 0x7fe300c4d130: pointer nicht * einen Haltepunkt in malloc_error_break zugeordnet befreit Befehl /Applications/Xcode.app/Contents/Developer/Platforms/ zu debuggen iPhoneOS.platform/Entwickler/usr/bin/llvm-gcc-4.2 mit Exitcode 1 fehlgeschlagen

i versuchte viel, um dieses auf Netz aber findet kein similer Problem oder irgendeine Lösung zu finden. bitte Hilfe bald ... benötigen.

+0

Haben Sie versucht, wie die Nachricht vorschlägt, "einen Breakpoint in malloc_error_break zu debuggen"? Hier sind Suchergebnisse auf SO für diese Nachricht: http://stackoverflow.com/search?q=%22set+a+breakpoint+in+malloc_error_break+to+debug%22 – Anna

Antwort

0

Ich hatte auch ein Problem mit Ausgang Code Signal 6. In meinem Fall war das Problem, Ich definierte die UIStoryboard bei Build as: mit einer iOS Version höher als die ich die App installiert wurde.

Vielleicht werden Sie dies überprüfen, hatte dieses Problem nicht vorher, so könnte es möglich sein, löst es auch Ihre.

Hier ein Screenshot, wo innerhalb der File Inspectore gehen:

enter image description here

1

traf ich den Fehler. Und es wurde durch die falsche Verwendung der Klasse UserDefault verursacht. Wie Sie wissen, sollten die Methoden UserDefault im UI-Thread (Hauptthread) ausgeführt werden und Sie sind auf Typen beschränkt, die gespeichert werden sollen. Ich rief die UserDefault Methoden in nicht Hauptthread und ich versuchte auch struct zu speichern. Und dann bekam ich Nachricht vom Debugger: beendet wegen Signal 6. Schließlich habe ich den Ausführungs-Thread zum Haupt-Thread gemacht und den Typ dictionary. Und ich habe diesen Fehler überwunden.

+0

Für mich wurde es auch mit Threading verwandt. Wenn ich den fehlerhaften Code in eine dispatch_async (dispatch_get_main_queue) geschrieben habe, ist es gelöst. –

0

Dies hängt mit der Aktualisierung der Benutzeroberfläche in einem Hintergrundthread zusammen. Sie sollten die Benutzeroberfläche im Hauptthread ändern.

0

Plötzlich passiert mir das auch, klar und bauen löste mein Problem.