2017-09-18 2 views
1
-Vernetzer

ich das folgende Problem auftreten beim Versuch, ein Reagieren Mutter Projekt zu erstellen/zu archivieren:ld: Bibliothek nicht gefunden -l-

ld: Bibliothek nicht gefunden -l-

-Vernetzer

Ich poste diese Frage, da der Fehler ein wenig schwierig ist und googeln wird es nicht helfen (in der Hoffnung, dass dieser Thread für zukünftige Suchanfragen angezeigt wird).

-Xlinker ist keine Bibliothek, aber ein Argument des Befehls clang lief während des Builds.
Hier ist der relevante Teil der fehlerhaften Leitung Klirren Befehl:

[...] -lRNFetchBlob -lRCTImageResizer -l -Xlinker -dependency_info -Xlinker [...]

Wie können Sie Sehen Sie, hier ist ein -l allein, was ich denke, ist die Ursache für den Fehler. Ich bin mit Xcode nicht sehr vertraut, aber ich habe den "Link Binary With Libraries" -Teil überprüft, in der Erwartung, dass dort eine leere Zeile sein könnte, vergeblich.

Hilfe oder Hinweise willkommen!

$ react-native --version 0.48.0

Antwort

0

So überprüfte ich bei der Bestellung der lib in der Kommandozeile aufgerufen wurden und bemerkte, dass es die gleiche Reihenfolge wie das, was erscheint in „Link Binary Mit Bibliotheken“ war. Ich bemerkte tatsächlich, dass der letzte Eintrag dort eine "lib.a" war. Ich habe es gerade von "Link Binary With Libraries" entfernt und es hat das Problem gelöst.

Verwandte Themen