Carthage: Bibliothek nicht geladen: @rpath/Alamofire.framework/Alamofire

Erstellt am 14. Juli 2015  ·  3Kommentare  ·  Quelle: Carthage/Carthage

Ich habe keine Probleme beim Erstellen oder Verknüpfen, erhalte jedoch diesen Fehler beim Start:

dyld: Bibliothek nicht geladen: @rpath/Alamofire.framework/Alamofire
Referenziert von: /Users/josephdecarlo/Library/Developer/CoreSimulator/Devices/0EFCC13F-38B8-441B-926A-D823057C5E80/data/Containers/Bundle/Application/F3F33C21-8DE0-4651-8B71-E906E48A4827/go goref-ios
Grund: Bild nicht gefunden

Ich habe mehrere Bibliotheken, die ich mit Carthage hinzugefügt habe, aber es schlägt zuerst bei dieser fehl. Ich kann mir vorstellen, dass die anderen auch scheitern würden, wenn ich Verweise auf Alamofire entfernen würde.

Ich bin neu in Karthago, aber ich weiß nicht, wie ich das Problem lösen kann...

Dinge, die ich von anderen Problemen hier überprüft habe:

  • Die Framework-Suchpfade umfassen: $(PROJECT_DIR)/Carthage/Build/iOS (und das Verzeichnis ist das richtige)
  • Runpath-Suchpfade umfassen: $(inherited) und @executable_path/Frameworks

Ich bin wirklich aufgeregt, dies in Gang zu bringen, aber ich bin mir nicht sicher, wohin ich von hier aus gehen soll. Ich erhalte das gleiche Verhalten im Simulator und auf dem Gerät. (iOS 8.3 SDK, XCode 6.3.2)

Jede Hilfe wird geschätzt.

Joe

question

Hilfreichster Kommentar

Hast du das überprüft?: https://github.com/Carthage/Carthage/issues/615#issuecomment -120927579

Gibt es die Embed Frameworks Build-Phase? Wenn dies nicht der Fall ist, sollten Sie eine neue Phase "Dateien kopieren" hinzufügen, dann "Framrworks" als Ziel auswählen, Frameworks zur Liste hinzufügen und die Kontrollkästchen "Code Sign On Copy" aktivieren.

Alle 3 Kommentare

Hast du das überprüft?: https://github.com/Carthage/Carthage/issues/615#issuecomment -120927579

Gibt es die Embed Frameworks Build-Phase? Wenn dies nicht der Fall ist, sollten Sie eine neue Phase "Dateien kopieren" hinzufügen, dann "Framrworks" als Ziel auswählen, Frameworks zur Liste hinzufügen und die Kontrollkästchen "Code Sign On Copy" aktivieren.

Ich hatte mir dieses Problem angesehen, aber den Teil Embed Frameworks verpasst. Entschuldigen Sie. Danke für ihre schnelle Antwort. Dies scheint mein Problem gelöst zu haben.

Kein Problem! :funkelt:

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen