2015-08-19 13 views
5

Próbuję dodać zestaw SDK do serwisu Facebook do mojej aplikacji iOS 9.0 Swift w Xcode. Zrobiłem instalację zgodnie z instrukcjami FB-dev. Jednak po dodaniu nagłówka do mojego pliku AppDelegate.m import FBSDKCoreKit ciągle pojawia się komunikat "Brak takiego modułu" FBSDKCoreKit "" błąd.Brak takiego modułu Błąd FBSDKCoreKit

Na podstawie tego co czytałem gdzie indziej

  1. już oczyszczone kompilacji i ponownie zainstalować Xcode i aktualizowane mój OS X
  2. mam podwójnie sprawdził PLIST i ramy list plików FB w instrukcje, ale niczego nie wydawało się brakować.
  3. Ustawiono opcję "Zezwalaj na moduły niezintegrowane w modułach szkieletowych" na TAK w ustawieniach kompilacji.

Nic nie działa. Nie wiem, dokąd się udać i poświęciłem wiele godzin na szukanie rozwiązania.

+2

Sprawdź to http://stackoverflow.com/a/29466739/1616632 Mam nadzieję, że to jest praca dla ciebie –

+0

Czy znalazłeś rozwiązanie? @RupalPatel mówi, że już zrobiła to, co jest w tej odpowiedzi. – Ixx

+1

Rozwiązało to dla mnie http://stackoverflow.com/a/32188745/930450 – Ixx

Odpowiedz

6

Rozwiązałem to, kasując Framework i dodając go ponownie klikając prawym przyciskiem myszy na projekt-> Dodaj pliki ..., a następnie wybierz strukturę i wybierz opcję Kopiuj pliki, jeśli to konieczne. To nie jest to, co poleca Facebook, ale zadziałało! Używam v4.6 z FBSDK i Xcode 7 beta 6. Nadzieję, że to pomaga i każdy inny, kto stoi ten sam problem :)

8

Kiedy importujesz ram, upewnij się, że wybrałeś "Copy w razie potrzeby ". Wersja po Xcode 6.3 wydaje się dawać problemy, jeśli ta część jest zaznaczona jako NOT.

+1

Działa to z Xcode 7.2 (Swift 2.0) –

1

Z CocoaPods, Swift 2.1 i iOS 9, próbowałem dodanie go do nagłówka mostu i działa dobrze, na przykład:

#ifndef MY_Bridge_Header_h 
#define MY_Bridge_Header_h 

#import <FBSDKCoreKit/FBSDKCoreKit.h> 
#import <FBSDKLoginKit/FBSDKLoginKit.h> 
// ... other imports 

#endif /* MY_Bridge_Header_h */ 
0

miałem błędy następujące obok tutorialu AppCoda który nie jest w pełni spotykać się z kimś. Polecam następujące instrukcje na Facebooku. Problem polegał na tym, że musiałem dodać ramy do mojego projektu, a następnie dodać ścieżkę wyszukiwania sdk. Potem mogłem importować bez błędu.

Powiązane problemy