2016-07-22 3 views
0

Ich versuche, JSQMessagesViewController Bibliothek zu verwenden, aber ich kann nicht scheinen, es richtig zu installieren ... Ich kann JSQMessagesViewController nicht importieren, weil Xcode mir sagt, dass es nicht tut t existieren.Kann das Modul nicht verwenden Ich installiere nur mit cocoaPods (Swift)

Ich habe es mit Kakaopads installiert, genauso wie ich Firebase und GoogleMaps installiert habe ... Ich kann diese beiden importieren und verwenden, aber es funktioniert einfach nicht, irgendwie, mit JSQMessages.

Jeder hat eine Idee warum?

Der Fehler "Kein solches Modul 'JSQMessagesViewController'"

So habe ich es fest. Wenn jemand meine pod Datei wollen, es ist die folgende:

 source 'https://github.com/CocoaPods/Specs.git' 
    platform :ios, '8.0' 
    use_frameworks! 
    target 'MyProject' 
    pod 'GoogleMaps' 
    pod 'Firebase' 
    pod 'JSQMessagesViewController' 

Antwort

0

Um CocoaPods zu verwenden, die in Swift geschrieben wurden, müssen Sie explizit use_frameworks einschließen! sich für die Verwendung von Frameworks entscheiden. Wenn Sie vergessen, dies zu schließen, und CocoaPods erkennen Sie versuchen, einen Swift CocoaPod zu verwenden,

für ex:

platform :ios, "9.0" 
use_frameworks! 

pod 'JSQMessagesViewController' 

Weitere Informationen finden Sie in diesen tutorial

+0

siehe auch http://stackoverflow.com/questions/36440296/no-such-module-error –

+0

Ich weiß nicht, ob das die Antwort war, aber ich deinstalliere jeden Pod, den ich hatte, installiere sie auf die gleiche Weise, und es funktionierte –

-1

du mit Swift markiert haben, so dass Sie wahrscheinlich den Rahmen nicht in der Überbrückung Header-Datei importiert haben. Das Framework befindet sich in Objective-C, daher müssen Sie es über die Bridging-Headerdatei importieren. Probieren Sie das aus und sehen Sie, ob Sie es zum Laufen bringen können.

Ich habe keine Kakaoschoten verwendet, wenn ich sie in meinem Projekt verwendete, aber ich muss immer noch die Bridging-Header-Datei verwenden.

+0

Wo ist das Brückenkopf Datei gefunden? Ich bin wirklich neu in iOS Dev ... und ich fühle, dass dies eine wirklich noob Frage ist. –

+0

Suchen Sie hier nach Bridging-Header-Datei. Dies ist einer von ihnen: http://stackoverflow.com/questions/33845104/bridging-header-file-swift –

+0

Sie müssen dies nicht zu Ihrem Bridging-Header hinzufügen, die tatsächlich mehr Fehler werfen wird. –

Verwandte Themen