我正在尝试使用https://github.com/mgcrea/cordova-facebook-connect插件将facebook connect登录添加到我的phonegap / cordova应用程序中。
当我去构建应用程序时,出现错误
Apple Mach-O链接器错误
“ _OBJC_CLASS _ $ _ Facebook”,引用自:
FacebookConnect.o中的objc-class-ref
(也许您的意思是:_OBJC_CLASS _ $ _ FacebookConnect)
ld:找不到架构armv7的符号
铛:错误:链接器caommand失败,退出代码为1(用户-v查看调用)
我一直在浏览文件,没有任何名为FacebookConnet.o
的文件,而在我的插件目录中只有FacebookConnect.h
和FacebookConnect.m
,在Facebook.h
中没有FacebookSDK.framework
。
-插件
FacebookConnect.h
FacebookConnect.m
-FacebookSDK.framework
标题
脸书
Facebook的SDK
等等等等.o
文件是在构建过程中创建的吗?如果可以,我可以找到此错误可能在哪里,以便尝试修复它?
或有关解决此问题的其他建议?
最佳答案
转到您的Facebook.h,显示“实用程序”(右侧选项卡),然后单击“文件检查器”。
您的“目标成员身份”项目是否经过检查?如果没有,请确保已选中它,然后重试。
关于ios - Mach-O Linker引用错误,但找不到源文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12792598/