Chcę zbudować szkielet systemu iOS Swift (np. XYZ), który umożliwia użytkownikom logowanie się do bazy Firebase za pomocą dostosowanego tokenu dostępu. Skończyłem moją metodę logowania i otrzymałem token dostępu w XYZ. Teraz chcę zintegrować Firebase w XYZ, aby przekazać token dostępu do Firebase. Więc instaluję Firebase w XYZ z kakaoPods. i napisać kod i zbudować framework XYZ. Wszystko wydaje się w porządku.Jak mogę zintegrować kakao Firebase w moim niestandardowym środowisku Swift?
Następnie utworzę szybki projekt ABC i zaimportuję framework XYZ. Wtedy dostałem komunikat "Brak wymaganego modułu" Firebase "" w wierszu importu XYZ.
Jeśli również zainstaluję Firebase w ABC z cocoaPods. Uruchomi się pomyślnie, ale otrzyma wiele błędów dotyczących "Klasa FirebaseXXX jest zaimplementowana zarówno w ABC, jak i XYZ, z których jeden będzie użyty, a który jest niezdefiniowany." I wkrótce nastąpi awaria.
Czy ktoś mógłby mi pomóc rozwiązać ten problem?
Może to pomoże: http://stackoverflow.com/questions/29481298/how-to-use-cocoapods-in-a-swift-framework – Hodson
czy możesz pokazać swój podfile? –
Dlaczego tworzysz strukturę niestandardowego dostępu (token), gdy Firebase obsługuje już wiele opcji logowania, a także niestandardowe uwierzytelnianie za pomocą tokenów? Innymi słowy, jeśli masz zamiar dodać Firebase do swojego projektu, dlaczego i tak masz go w strukturze? W oparciu o dane w Twoim pytaniu wydaje się zbędne - może wyjaśnienie pytania pozwoli uzyskać lepsze odpowiedzi? – Jay