/ / Nie mogę użyć modułu, który właśnie instaluję za pomocą cocoaPods (Swift) - ios, swift, xcode, jsqmessagesviewcontroller

Nie mogę użyć modułu, który instaluję po prostu przy użyciu cocoaPods (Swift) - ios, swift, xcode, jsqmessagesviewcontroller

Próbuję użyć biblioteki JSQMessagesViewController, ale nie mogę jej poprawnie zainstalować ... Nie mogę zaimportować JSQMessagesViewController, ponieważ Xcode mówi mi, że ona nie istnieje.

Zainstalowałem go za pomocą strąków kakaowych, w ten sam sposób, w jaki zainstalowałem Firebase i GoogleMaps ... Mogę zaimportować i używać tych dwóch, ale to po prostu nie działa z JSQMessages.

Czy ktoś ma pomysł, dlaczego?

Błąd mówi „Brak takiego modułu” JSQMessagesViewController ”„

Więc mam to naprawione. Jeśli ktoś chce mój plik pod, jest to:

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

Odpowiedzi:

0 dla odpowiedzi № 1

Aby korzystać z CocoaPods napisanych w Swift, musisz to wyraźnie zaznaczyć use_frameworks! zdecydować się na użycie frameworków. Jeśli zapomnisz o tym, a CocoaPods wykryje, że próbujesz użyć Swift CocoaPod,

na przykład:

platform :ios, "9.0"
use_frameworks!

pod "JSQMessagesViewController"

więcej informacji na ten temat seminarium


-1 dla odpowiedzi № 2

Oznaczono to tagiem Swift, więc prawdopodobnienie zaimportowałem frameworka do mostkowego pliku nagłówkowego. Framework jest w Objective-C, więc musisz zaimportować go przez mostkowy plik nagłówkowy. Wypróbuj to i sprawdź, czy możesz to zrobić.

#import "JSQMessagesViewController.h"
#import "JSQMessage.h"
#import "JSQMessageBubbleImageDataSource.h"
#import "JSQMessageAvatarImageDataSource.h"
#import "JSQMessagesBubbleImage.h"
#import "JSQMessagesBubbleImageFactory.h"
#import "UIColor+JSQMessages.h"
#import "JSQMessagesAvatarImageFactory.h"
#import "JSQSystemSoundPlayer.h"
#import "JSQSystemSoundPlayer+JSQMessages.h"
#import "JSQMessagesTimestampFormatter.h"
#import "JSQPhotoMediaItem.h"

Nie używałam strąków kakaowych, kiedy używałam go w swoim projekcie, ale nadal muszę korzystać z mostkowego pliku nagłówkowego.