2012-05-04 142 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进行身份验证。