Xcode 4中的PhoneGap Facebook插件编译错误

时间:2011-09-28 09:19:57

标签: xcode facebook cordova

在我尝试构建基于PhoneGap的iOS应用程序时,我偶然发现了这个问题。该应用正在使用phonegap团队提供的facebook connect plugin。我按照README上的说明操作,并在Xcode上遇到了这个编译错误:

/../ facebook-ios-sdk / src / FBRequest.m:183:错误:'SBJSON'未声明(首次使用此功能) /../facebook-ios-sdk/src/FBRequest.m:183:错误:(每个未声明的标识符仅报告一次 /../facebook-ios-sdk/src/FBRequest.m:183:错误:对于它出现的每个函数。) /../facebook-ios-sdk/src/FBRequest.m:183:错误:'jsonParser'未声明(首次使用此功能)

我是phonegap和Xcode / iOS开发的新手,所以非常感谢您解决此错误的任何帮助。感谢。

2 个答案:

答案 0 :(得分:0)

发现问题,原来我使用的是更新的(但未发布的)分叉的phonegap库,SBJSON类已经重命名为PG_SBJSON。手动将SBJSON类更改为PG_SBJSON解决了问题。

答案 1 :(得分:0)

如果您升级到PhoneGap 1.1.0 ..您需要降级到PhoneGap 1.0.0因为新版本无法与Facebook正常工作 插件。