2015-03-27 3 views
2

Я использую Xcode 6.2, Facebook-iOS-SDK 4.0. Раньше у меня был рабочий код с Facebook-iOS-SDK 3.20.0.But, теперь я получаю ошибку во время компиляции FacebookSDK.h не найден. Я использую pod для установки sdk. Может ли кто-нибудь дать мне какие-либо указания, почему это происходит?FacebookSDK.h не найден - Xcode 6.2, Facebook-iOS-SDK 4.0

ответ

3

SDK (v 4.0) - это уже не одна фреймворк с именем «FacebookSDK», а несколько разных пакетов с соглашением об именах «FBSDKTypeKit», где типы - это разные вещи, такие как Core и Login. Это означает, что имя файлов заголовков также изменилось, поэтому ваш проект больше не может найти FacebookSDK.h (так как это теперь FBSDKCoreKit.h).

+0

Где я могу найти дополнительную информацию об этом? Вместо использования FacebookSDK я должен использовать FBSDKCoreKit.h. Я не нашел никаких документов FB для них. – Sandbox

+0

Получил это - https://developers.facebook.com/docs/ios/upgrading-4.x – Sandbox

+0

можно продолжать использовать версию 3.x для всего через pod и только для новых функций Messenger использовать FBSDKMessengerShareKit.framework через pkg , Я прошу об этом, потому что, хотя я хочу попробовать новую функциональность мессенджера, я не хочу тратить время на обновление существующего кода, чтобы он соответствовал 4.X – Sandbox

Смежные вопросы