2012-05-04 186 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問題

當我運行這個腳本時,生成的庫是隻有.h文件而不是.m文件或​​任何其他您期望的文件。當我使用這個庫(將文件的副本添加到我的項目中),運行項目,我看到登錄屏幕,並點擊確定,(線程去我的viewController,我可以打我的圓形矩形按鈕,但我放在那裏),但我的fbDidLogin方法永遠不會被線程訪問,當我通過調用facebook類獲取accessToken時,它是空的。有沒有人見過這個問題?我是否應該使用原始facebook sdk中的.m文件,並僅替換腳本生成的.h文件?

Creating an iOS Facebook SDK Static Library

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

順便說一句,我使用的Xcode 4.2和獅子。

回答

0

[更新] 我設法通過先修改m文件並運行bash腳本來生成新的靜態庫來解決此問題。

由於ARC版本使用靜態庫,它不直接顯示.m文件。我對你有同樣的問題。一直沒能找到解決方案,除了刪除facebook應用程序,並強制我的應用程序使用safari進行身份驗證。