FBSDKCore 找不到 RCTBridgeModule.h

Posted

技术标签:

【中文标题】FBSDKCore 找不到 RCTBridgeModule.h【英文标题】:FBSDKCore can't find RCTBridgeModule.h 【发布时间】:2016-05-04 12:36:18 【问题描述】:

在我的项目中,fbsdk 有问题。在使用rnpmfbsdkcore 链接到我在xcode 中的项目时,如下所示:https://facebook.github.io/react-native/docs/linking-libraries-ios.html

由于我的RCTFBSDKCore 找不到RCTBridgeModule.h,我的构建现在失败了,尽管我认为我已经完成了所有必要的步骤来包含它,即使在构建设置中的标题搜索中,如下所示:

使用 Lib 链接二进制文件:

以及标题搜索:

在这之后我很迷茫。我也尝试过更新我所有的软件包但没有成功。如下图所示,我有两个fbsdkcore,这个是不是太多了,因为只有当我尝试构建RCTFBSDKCore时它才会失败,在另一种情况下它是成功的。

好的,所以我的问题。难道一开始就不应该像那样包含图书馆吗?如果没有,我做错了什么/错过了什么?

【问题讨论】:

【参考方案1】:

rnpm does not support 目前正在链接多个库。检查this article 以设置 RN 和 fbsdk。

【讨论】:

谢谢!但是现在我已经成功地清理了应用程序,我遇到了最初的问题。我似乎我的 fbsdkcore 工作不正常,这就是我开始链接它的原因。我正在尝试调用 getCurrentAccessToken,但它返回一个红屏,说明 undefined 不是对象。 javascript 中使用此方法之前,您是否尝试过从本机代码中公开此方法? 嗯,实际上,我不知道。我将此作为一个问题发布,其中包含有关我在这里所做工作的更多详细信息***.com/questions/37029783/…我你不介意检查一下:) 但是您完成了我链接的指南吗?使用可可豆荚时请记住使用 YourAppName.workspace 而不是 Xcode 项目。 是的,我正在使用 .xcworkspace 文件。我的 podfile 中是否缺少某些内容?

以上是关于FBSDKCore 找不到 RCTBridgeModule.h的主要内容,如果未能解决你的问题,请参考以下文章

java为啥每次都是找不到文件。找不到文件?

java 枚举 找不到符号

bat系统找不到指定文件怎么办?

java package找不到符号

SpringBoot报找不到 dao 问题

ubuntu20.04找不到start命令