Ich habe ein iOS-Framework-Projekt mit der bekannten (und ausgezeichneten) iOS Universal Framework Xcode-Vorlage erstellt.
Aber jetzt habe ich ein nerviges Problem entdeckt, das ich anscheinend nicht beheben kann, nämlich dass ich ein iOS-Anwendungsprojekt habe, das auf das Framework-Projekt verweist, und wenn ich das ausführe und Haltepunkte im Framework habe, tun sie das nicht Hole es. Es scheint, dass GDB keine Debug-Symbole für das Framework hat.
Ich habe sichergestellt, dass Debug-Symbole nicht aus dem Framework entfernt sind und der Typ auf "DWARF mit dSYM-Datei" gesetzt ist.
Hat jemand irgendwelche Ideen, was falsch sein könnte und wie man es beheben kann?
Mein Setup:
Ich habe dieses Problem beim Verknüpfen eines dynamischen Frameworks mit einer Testanwendung in Xcode 7 kennengelernt. Ich konnte den Fehler vermeiden, indem ich Folgendes in den Build-Einstellungen meines dynamischen Frameworks gewährleistete:
"Debug-Symbol generieren" - "Ja"
"Debug-Symbole beim Kopieren entfernen" - "Nein"
Mir fallen einige Dinge in Bezug auf Ihr Problem ein. Probieren Sie es aus und sehen Sie, welche für Sie arbeiten:
Ich habe dieses Problem auch erlebt. Eine Möglichkeit, wie ich das umgehen konnte, indem ich beide Projekte zu einem einzigen Arbeitsbereich zusammenfasste.
Anweisungen dazu finden Sie unter Ссылка .
HINWEIS: Ich habe auch einen Fehler beim Hinzufügen von Projekten zu Arbeitsbereichen festgestellt, bei denen im kürzlich hinzugefügten Projekt anscheinend keine Dateien im Arbeitsbereich vorhanden sind. Ich habe festgestellt, dass dies leicht behoben werden kann, indem Xcode neu gestartet wird, nachdem alle Projekte dem Arbeitsbereich hinzugefügt wurden.