Wie zu beheben Fehler verknüpfen - statischen lib iPhone
-
13-09-2019 - |
Frage
Ich habe versucht, eine statische lib auf meinem iPhone zu machen, aber ich bin nicht in der Lage in einem anderen Projekt zu verwenden. Ich erhalte diese Fehlermeldung:
.objc_class_name_XMLParser", referenced from:
literal-pointer@__OBJC@__cls_refs@XMLParser in Minutes2MidnightViewController.o
".objc_class_name_TickerViewController", referenced from:
literal-pointer@__OBJC@__cls_refs@TickerViewController in Minutes2MidnightViewController.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
XML
und Ticker
sind meine Klassen, ich sie in statischer lib bin mit gemacht und "MinutesToMidnight"
ist das Projekt, das ich diese statische Lib verwenden. Ich denke, das ist etwas zu Linkers Fehler im Zusammenhang ist, bitte helfen Sie mir dieses Problem zu beheben.
Lösung
Wenn Sie Querverweise das statische lib Projekt müssen Sie lib Symbol aus seiner Projektgruppe des „Link binär mit Bibliotheken“ Zielgruppe ziehen.
Ansonsten müssen Sie Ihre Bibliothek Pfad zu dem „Other Linker Flags“ bauen Einstellung in Xcode Projekt hinzufügen oder Info Ziel.
Siehe Implementierung Statische Bibliotheken In iPhone auch.