在Xcode 11.3.1中构建我的React Native应用程序会给我以下错误:
在AppDelegate.h中找不到“ React / RCTBridgeDelegate.h”文件
仅当直接在Xcode中构建附加目标(发布方案)时。在建立标准开发目标时,我没有问题。
更详细:
我有一个带有Watch伴侣应用的React Native应用。该应用程序配备了其他不同的React Native模块。当通过React Native cli(react-native run-ios
)在标准构建目标(开发方案)中构建应用程序时,以及在Xcode中直接构建标准构建目标(开发方案)时,该应用程序均可平稳运行。
不久前,我已经在Xcode(发行方案)中创建了一组重复的目标。在Xcode中为iOS应用程序构建重复的目标,将React Native代码和图像捆绑在一起作为附加的构建阶段,以便能够在不依赖开发服务器的情况下在iPhone上部署该应用程序。长期以来,制定此目标的工作也很顺利。
自从几天以来,当我想在Xcode中构建重复的目标(发布方案)时,突然出现了错误
我仍然可以通过控制台react-native run-ios
构建标准构建目标(开发方案),也可以直接在Xcode中构建,没有问题。我不知道是什么原因导致了这个问题,几天前我对配置所做的唯一更改是我在我的React Native应用程序中添加了一些其他模块,例如react-native-keychain和react-native-push-notification。两者都按照我的假设正确配置,并且已经根据需要安装了pod,我可以看到在构建开发目标时这些模块也可以正常工作,因此我认为添加这些附加模块不会导致问题。
我已经阅读了StackOverflow上描述此问题的所有问题,但不幸的是,已经尝试了以下所有解决方案建议:
HEADER_SEARCH_PATHS
构建设置” < / li>
我很困惑,非常感谢您的帮助-您对我可以尝试解决此问题的方式有进一步的想法吗?