我正在尝试使用https://github.com/mgcrea/cordova-facebook-connect插件将facebook connect login添加到我的phonegap / cordova应用中。
当我去构建应用程序时,我收到错误
Apple Mach-O Linker Error "_OBJC_CLASS_$_Facebook", referenced from: objc-class-ref in FacebookConnect.o (maybe you meant: _OBJC_CLASS_$_FacebookConnect) ld: symbol(s) not found for architecture armv7 clang: error: linker caommand failed with exit code 1 (user -v to see invocation)
我一直在浏览我的文件,并且在我的插件目录中没有任何名为FacebookConnet.o
的文件,只有FacebookConnect.h
和FacebookConnect.m
,以及Facebook.h
在FacebookSDK.framework
。
-Plugins FacebookConnect.h FacebookConnect.m -FacebookSDK.framework -headers Facebook.h FacebookSDK.h etc, etc, etc
在构建期间是否创建了.o
文件,如果是,我可以找到此错误的位置,以便我可以尝试修复它吗?
或解决此问题的任何其他建议?
答案 0 :(得分:1)
转到您的Facebook.h,显示Utilities(右侧选项卡),然后单击File Inspector。
您的目标会员资格项目是否已经过检查?如果没有,请确保已选中并重试。