2016-05-08 4 views
1

Ich habe gerade einen Pod namens "SwiftyButton" in mein Podfile und pod install hinzugefügt. Dann habe ich sowohl "PureLayout" als auch "SwiftyButton" in das "Linked Framework and Libraries" -Ding eingefügt.Fehler beim Rendern der Instanz von Swifty Button: dlopen (SwiftyButton.framework, 1): Bibliothek nicht geladen

Im Storyboard, änderte es eine UIButton ‚s-Klasse "SwiftyButton" und diese Fehlermeldung erscheint:

fehlgeschlagen Instanz von Swifty-Taste machen: dlopen (SwiftyButton.framework, 1): Bibliothek nicht loaded: @ rpath/PureLayout.frameowrk/PureLayout Referenziert von: SwiftyButton.framework Reasom: Bild nicht gefunden.

ich viele Stack-Überlauf-Beiträge gesucht und ich eine Menge der Lösungen versucht,

  • den RUNPATH Suchpfades in Build-Einstellungen Einstellung
  • die Gerüste aus dem verknüpften Frameworks einschließlich Entfernen und Bibliotheken
  • das Projekt
  • pod install
Reinigung

Aber sie alle haben nicht funktioniert. Der Fehler ist immer noch da!

Ich habe auch this question gesehen, aber ich habe keine Ahnung, worüber die Antwort spricht. Es scheint nicht mit Cocoapods verwandt zu sein.

Antwort

1

Ich löste das Problem durch die Deinstallation der Vorabversion von Cocoapods.

Zuerst lief ich diesen Befehl ein:

sudo gem uninstall cocoapods 

Dann ist es mir aufgefordert, eine Version des Juwel wählen zu deinstallieren, so wählte ich 2, die Pre-Release-Version.

Danach überprüfte ich die Version von cocoapods, um zu sehen, ob es die neueste stabile Version ist:

pod --version 

und es ist! (0.39.0)

Und dann navigiert ich zurück in das Projektverzeichnis und tat

pod update 

Schließlich öffnete ich Xcode und es scheint zu funktionieren!

Verwandte Themen