Chcę używać Facebook SDK na XCode 4.5 do integracji z iOS6.Facebook iOS SDK 3.1 z Github brakuje FacebookSDK.framework
Przeczytałem to tutorial. Używałem this .dmg package do zainstalowania biblioteki, ale muszę śledzić i przeczytać implementację niektórych metod, więc zauważyłem, że jest repo na Github z bieżącym kodem źródłowym.
Mój problem polega na tym, że nie wiem, jak zainstalować to poprawnie, tak jak w przypadku pakietu .dmg. Wszelkie pomysły, jak to zrobić? Próbowałem po prostu zaimportować folder src i odwołać się do całego projektu, ale mam wiele problemów, ostrzeżeń i błędów.
Aktualizacja
musiałem to zrobić jeszcze raz, więc teraz zrobiłem to działa. Oto co zrobiłem:
Próbowałem na dwa sposoby, budując kod źródłowy (1) i bezpośrednio importując pliki (2). Na pierwszym scenariuszu było to łatwe, w folderze głównym GitHub repo wystarczy uruchomić:
sudo scripts/build_framework.sh
dostaniesz niezbędnych plików, ten sam, który pojawia się po zainstalowaniu przy .pkg. Ale potrzebowałem śledzić funkcje, więc próbowałem importować pliki.
Najpierw dodałem foldery src z repozytorium Github w moim projekcie. Miałem problem ze zduplikowanymi definicjami na każdym pliku. Problem był na moim Ustawienia kompilacji (BS), Nadal odwoływał się do katalogu instalacyjnego .pkg na Facebooku, więc miałem pliki duplikowane. Usunąłem wszystkie odniesienia do tego folderu na BS, a następnie dodałem pliki.
Po tym, że na plikach importowanych plików Facebooka dostałam:
Undefined symbols for architecture i386
Kiedy kopiowane pliki do Xcode z .M pliki gdzie nie automatycznie dodawane do faz Build/skompilować źródeł. Dodałem je ręcznie i zaimportowałem FBConnect.h do moich plików.
Mam nadzieję, że pomoże to komuś z tego samego problemu.
mmm Próbowałem tego, ale miałem pewne błędy w kompilacji. Musiałem ciągle się rozwijać, więc używam tylko pkg lib i działa dobrze. – clopez
Skrypt budujący dał ci błędy? Czy zainstalowałeś narzędzia wiersza poleceń za pośrednictwem xCode? Byłby ciekawy, jakie błędy masz. – Dreamwieber
Miałem błędy łącza, dopóki nie połączyłem się z frameworkiem: konto, social i adsupport. – mxcl