Facebook sdk问题

时间:2012-05-04 13:10:15

标签: facebook ios5

我正在开发一款iphone应用程序,最终会在用户的脸书上发布图像。我一直关注https://developers.facebook.com/docs/mobile/ios/build/的路线。这些指示是指通过运行sdk附带的脚本来使用针对弧校正的静态sdk:〜/ facebook-ios-sdk / scripts / build_facebook_ios_sdk_static_lib.sh

当我运行此脚本时,生成的库只是.h文件,而不是.m文件或​​您期望的任何其他文件。当我使用这个库(将文件副本添加到我的项目中),运行项目时,我看到登录界面,然后点击确定,(并且线程转到我的viewController,我可以点击我放在那里的圆形矩形按钮)但是我的fbDidLogin方法永远不会被线程访问,当我通过调用facebook类获取accessToken时,它是null。有没有人见过这个问题?我应该使用原始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和Lion。

1 个答案:

答案 0 :(得分:0)

<强> [UPDATE] 我设法通过首先修改m文件并运行bash脚本来生成新的静态库来解决这个问题。

由于ARC版本使用静态库,因此它不直接显示.m文件。我遇到了同样的问题。除了删除Facebook应用程序并强制我的应用程序使用safari进行身份验证之外,我们无法找到解决方案。