Wo ist Info-Link-Pfad erzeugt aus?
-
28-09-2019 - |
Frage
Wenn ich mein iPhone-Anwendung kompilieren ich viele Fehler, aber derjenige, der die naheliegendste sieht für mich ist dieser Link-Fehler:
ld: warning: directory '/Users/username/Documents/iPhone/MyAppName/../../core-plot/framework/build/Debug-iphonesimulator' following -L not found
I weiß der oben angegebene Pfad ist falsch.
Der richtige Weg ist:
/Users/username/Documents/iPhone/MyAppName/../core-plot/framework/build/Debug-iphonesimulator
möchte ich Punkt an die richtige Stelle lieben, aber ich habe keine Ahnung, wo diese falschen Weg Info herkommt. Ich habe in jedem Bereich in Projekteinstellungen und Zieleinstellungen gesucht, aber sie sind richtig, weil sie „../“ anstelle von „../../“ verwenden Irgendwelche Vorschläge, wo ich dies korrigieren? Danke.
Lösung
Dies sollte für sich selbst sorgen, wenn Sie richtig Ihr Projekt konfiguriert haben. Folgen Sie den Kern-plot Projekt Anweisungen über die Verwendung CorePlot in einer iPhone App, die mit Screenshots dargestellt sind hier .
Kurz gesagt:
- Ziehen Sie den Plot Projekt Core-Datei in Ihrem Projektgruppe Browser.
- Ziehen Sie die Bibliothek, die als Kind von der Projektdatei unter dem „Link Binaries mit Bibliotheken“ Build-Phase zeigt, wird für Ihre Anwendung Build-Ziel.
- Aktualisieren Sie den Header-Suchpfad in Ihrer Anwendung Build-Konfiguration der Core-Plot-Header enthalten.
- Fügen Sie
-ObjC
zur Anderen Linker Flags Anwendung Build-Konfiguration Einstellung.