2016-08-12 7 views
0

Ich füge Vungle SDK zu meinem Ziel C-Projekt, und ich erhalte diesen Fehler, die ich kann nicht herausfindenWie behebe ich das? Linker-Befehl fehlgeschlagen mit Exit-Code 1 (Verwendung -v sehen Aufruf)

enter image description here

Hat jemand haben irgendwelche Hinweise, wie Sie dieses Problem beheben können?

Ich benutze auch Kakaoschoten!

Danke!

+1

Haben Sie VungleSDK hinzugefügt, bevor dieser Fehler aufgetreten ist. Oder ist eine andere Aktion im Zusammenhang mit dem Xcode-Projekt schon einmal passiert? –

+0

@M_G Dieser Fehler trat auf, nachdem ich Vungle iOS SDK hinzugefügt habe – SteveSmith

Antwort

0

Ein paar Dinge, die Sie tun müssen:

1) in der Liste der Dateien in Ihrem Xcode-Projekt, im Rahmen klicken und stellen sicher, dass es in Ihrem Ziel enthalten ist. Wie ich mit RNCryptor in meinem eigenen Projekt hier getan habe: Check Target Membeship 2) zu Ihrem Ziel Build-Phasen gehen und sicherstellen, dass Ihr Rahmen unter „Link-Binary mit Bibliotheken“ enthalten ist Link Binary With Libraries

Getrennt, wenn Sie mit Cocoapods:

1) Stellen Sie sicher, sowohl pod install als auch pod update zu tun (während der Xcode-Arbeitsbereich geschlossen ist), und wenn das erledigt ist, öffnen Sie den Arbeitsbereich erneut.

+0

Ich habe versucht, es auch so zu machen, und ich habe immer noch das gleiche Problem – SteveSmith

+0

es wäre schön gewesen, wenn Sie Cocopods in der ursprünglichen Frage erwähnt hätten. Können Sie Ihre Frage bearbeiten, um den Inhalt Ihres Podfiles anzuzeigen? –

+0

Gerade erwähnt auf der Bearbeitung verwende ich Kakaoschoten. – SteveSmith

1

Sie könnten Cocoapods verwenden, um das SDK zu Ihrem Projekt hinzuzufügen. Auf diese Weise müssen Sie sich nicht um manuelle Xcode-Einstellungen kümmern.

Siehe https://support.vungle.com/hc/en-us/articles/204430550-Get-Started-with-Vungle-iOS-SDK

+0

Das ist ein fantastischer Punkt (und +1 für Sie, es vorzuschlagen), aber ich frage mich, ob der O.P. Cocoapods verwendet (da es in der Frage nicht erwähnt wurde) oder weiß, was damit zu tun ist. –

+0

Hey Leute danke für die Hilfe. Ich benutze Kakaoschoten und ich habe immer noch dieses Problem! – SteveSmith

+0

Nur um sicher zu sein. Haben Sie den Arbeitsbereich oder die Projektdatei geöffnet? @MichaelDautermann Danke –

0

So viele verschiedene Probleme für die gleiche Fehlermeldung. (Linker-Befehl mit Exit-Code fehlgeschlagen 1)

1), wenn Sie zwei gleiche Konstanten in verschiedenen Klassen hatten dann auch dieses Problem das passiert.

2) Wenn Sie versehentlich eine .m Datei anstelle von .h Datei in eine Implementierungsdatei importiert haben.

3) Dieser Fehler kann auch auftreten, wenn Sie zwei verschiedene Versionen derselben Bibliothek importiert haben, in diesem Fall entfernen Sie nur die ältere Version und behalten nur eine Version bei.

4) der "other linker flags" in "Project" und nicht in "Targets" hinzugefügt wird. Also, verschieben Sie es auf "Targets", sollte es nicht in "Project" sein.

5) Check it .. diese in

project->target->build settings-> search enable bitcode->set NO in DEBUG 

Check-out, wenn es wie folgt dann einmal zu tun ist OK.

Menu > Product > Clean ... Führen Sie dann das Projekt

Ich denke, nach deleting Abgeleitete Daten, cleaning und rebuilding Willen gut funktioniert.Noch eine Sache, Sie müssen Code von AppDelegate und ViewController teilen, weil sie ihre eigenen Rollen haben.

Hoffe es hilft Ihnen .. :)

Verwandte Themen