Xcode 8 Fehler: Die Debug Map kann nicht analysiert werden: Keine solche Datei oder kein Verzeichnis

8

Ich installiere einfach den neuen Xcode 8 über die vorherige funktionierende Version 7. Ich habe versucht, eine bestehende ObjC-App zu erstellen und wurde mit einem dauerhaften Linker-Fehler belohnt:

%Vor%

Beim Suchen haben die vorherigen Fixes hier nicht funktioniert:

%Vor%

Eine weitere Bewertung der Protokolle zeigt ein Dup-Objekt, das nicht von der vorherigen IDE gekennzeichnet wurde:

%Vor%      

ld: 1 Duplikatsymbol für Architektur x86_64   clang: error: Der Linker-Befehl ist mit dem Exit-Code 1 fehlgeschlagen (benutze -v, um den Aufruf zu sehen)

De novo ObjC-Projekte, die in XCode8 erstellt wurden, kompilieren und verlinken gut. Irgendwelche anderen Gedanken zum Reparieren des duplizierten Objekts?

    
BlueskyMed 14.09.2016, 13:49
quelle

2 Antworten

1

Ich habe den gleichen Fehler bekommen. Für mich war es so einfach wie ein Framework zu löschen und neu zu installieren. Ich bin mir nicht ganz sicher, warum dies das Problem behoben hat, aber ich vermute, dass Xcode an zwei verschiedenen Orten nach dem gleichen Framework gesucht hat. Indem es entfernt und hinzugefügt wurde, wurde das Problem behoben.

    
Jesse S. 13.09.2017 15:41
quelle
0

Ok, ich hatte zwei Klassen, die jeweils ein Instanzobjekt mit dem gleichen Namen hatten. Wie es passiert, ist dieses Objekt ein Singleton. Ich hatte angenommen, dass die Bereiche der Instanzobjekte sich gegenseitig ausschließen, und tatsächlich lief es in Xcode7 gut, aber nicht in 8. Wer wusste das? Durch Umbenennen einer der Instanzvariablen behoben

    
BlueskyMed 14.09.2016 18:59
quelle

Tags und Links