使用react-native-fbsdk归档项目时出现问题

时间:2015-09-02 09:14:05

标签: xcode6 react-native

我设法让react-native-fbsdk(核心,登录和共享)在我的项目中工作。我可以毫无问题地构建设备,但如果我尝试从Xcode创建存档,我会收到错误

Lexical or Preprocessor Issue
'RCTBridgeModule.h' file not found

我已按照安装说明创建了一个处女项目,并再次完成,以确保没有其他任何原因导致此问题。

类似的Xcode相关问题对我来说也是空白的:

Xcode 4 can't locate public header files from static library dependency

When archiving app Xcode complains about missing files

Xcode 4 and nested projects -- header files not found

这让我想知道FBSDK还有什么别的东西需要做才能让它正确存档。

有没有人有一个使用react-native-fbsdk存档的项目?如果是这样,怎么样?

注意:我跳过了有关显式命名静态库路径的步骤,因为我不知道名称应该是什么;我不知道哪个静态库将是fbsdkcore(etc)或react-native / react。

1 个答案:

答案 0 :(得分:1)

我看来repo在'release'发行版中的标题搜索路径中有错误。修复是为了纠正插件中的xcodeproj(PR目前正在进行此操作),如here所述

以下行存在于调试发行版中,但未发布任何所需的xcodeproj

"$(SRCROOT)/../../node_modules/react-native/React/**",

添加此项可修复错误。

Full Source Code Alterations