2012-05-04 2 views
0

Я работаю над приложением iphone, которое в конечном итоге опубликует изображение на facebook пользователя. Я слежу за указаниями по адресу https://developers.facebook.com/docs/mobile/ios/build/. Эти направления относятся к использованию статического sdk, скорректированного для дуги, запустив скрипт, который поставляется с sdk: ~/facebook-ios-sdk/scripts/build_facebook_ios_sdk_static_lib.shFacebook sdk issues

Когда я запускаю этот скрипт, библиотека, которая генерируется, только файлы .h, а не файлы .m или любые другие файлы, которые вы ожидаете. Когда я использую эту библиотеку (добавляю копию файлов в свой проект), запускаю проект, я вижу экран входа в систему и нажимаю ok (и поток переходит к моему диспетчеру viewController, и я могу нажать на мою круглую прямоугольную кнопку, которую я там положил), но мой метод fbDidLogin никогда не посещается потоком, и когда я просто получаю accessToken, вызывая класс facebook, он равен нулю. Кто-нибудь видел эту проблему? Должен ли я использовать файлы .m из исходного фейсбука sdk и просто заменять файлы .h, которые генерирует сценарий?

Creating an iOS Facebook SDK Static Library

Facebook iOS SDK - How to build static library for Xcode 4.3?

Кстати, я использую Xcode 4.2 и Lion.

ответ

0

[UPDATE] Мне удалось решить эту проблему, изменив сначала m-файлы и запуск сценария bash для создания новой статической библиотеки.

Поскольку версия ARC использует статическую библиотеку, она не отображает непосредственно файлы .m. У меня такая же проблема. не смогли найти решение, отличное от удаления приложения facebook, и заставить мое приложение использовать сафари для проверки подлинности.