我设法让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。
答案 0 :(得分:1)
我看来repo在'release'发行版中的标题搜索路径中有错误。修复是为了纠正插件中的xcodeproj(PR目前正在进行此操作),如here所述
以下行存在于调试发行版中,但未发布任何所需的xcodeproj
"$(SRCROOT)/../../node_modules/react-native/React/**",
添加此项可修复错误。