2016-02-03 18 views
5

Ich sah, wie SwiftyJSON in einem Nebenprojekt arbeitete und wollte es zu meinem Hauptprojekt verschieben. Nach der Verwendung von Cocoapods zur Installation von SwiftyJSON und dem Öffnen des xcworkspace (meines Hauptprojekts), ging ich meinen Code hinzufügen: let jsonBIG = JSON(data: data2) und erhielt einen Fehler "Verwendung von JSON, der nicht aufgelöst wurde". Ich recherchierte und fand eine Lösung, die besagt, dass import SwiftyJSON oben in jeder Datei, die es verwendet, hinzugefügt wird. Wenn ich das tue, bekomme ich einen Fehler, der sagt "Kein solches Modul 'SwiftyJSON'". Ich habe alle übersehen und haben diese Dinge versucht und nichts hat funktioniert:Fehler beim Importieren von SwiftyJSON mit Cocoapods

  • Reinigung und Bauvorhaben
  • Reinigung build Ordner
  • rerunning pod installieren (mit XCode vollständig geschlossen)
  • Zugabe SwiftyJSON. Framework zu verknüpften Frameworks und Bibliotheken
  • gelöscht xcworkspace-Datei und neu installiert pod
  • überprüft, dass mein Projekt debuggen und release-Konfiguration zeigen auf die Konfigurationen von t generiert er pod installation

Ich habe alles durchgesehen, was ich zu diesem Thema bei Google und StackOverflow finden konnte und nichts scheint zu funktionieren. Ich weiß, dass es kein Cocoapods-Problem ist, weil ich SwiftyJSON dazu gebracht habe, an einem meiner anderen Projekte zu arbeiten. Hilfe?

bearbeiten: Vielleicht macht dies einen Unterschied? In meiner Seite Projekt (wo SwiftyJSON arbeitet) gibt es einen gelben toolbox/Rahmen-Symbol neben dem Rahmen: enter image description here

Aber in meinem neuen Projekt, bei dem ich versuche SwiftyJSON, um es zu arbeiten, ist nur eine weiße Bibliothek Symbol wie folgt aus: enter image description here

obwohl, wenn ich gehen, um den Rahmen es zeigt die gelbe toolbox/Rahmen Symbol folgendermaßen hinzu: enter image description here

+0

Gibt die Debug- und Release-Konfiguration Ihres Projekts in Xcode auf die von der Pod-Installation generierten Konfigurationen hin? Stellen Sie außerdem sicher, dass Sie die '.xcworkspace'-Datei anstelle der' .xcodeproj'-Datei Ihres Projekts verwenden. –

+0

Ja, ich habe das auch überprüft (vergaß das zu erwähnen!) Und habe dreifach überprüft, dass ich .xcworkspace verwende – tessa

+0

Wie sieht dein 'Podfile' aus? –

Antwort

0

es stellte sich heraus, dass es andere Fehler aufgetreten sind, die in meinem Projekt festgelegt werden musste das verhinderte, dass SwiftyJSON korrekt importiert wurde. Sobald ich die anderen Fehler behoben hatte, funktionierte alles wie erwartet.

Verwandte Themen