Xcode 中新项目配置的“'React/RCTBridgeModule.h' 文件未找到”

" 'React/RCTBridgeModule.h' file not found" for new Project Configuration in Xcode

我正面临很多其他人也遇到过的“'React/RCTBridgeModule.h' 文件未找到”问题。 (这是一个 react-native 0.59.10 项目,Xcode 11。另外,我已经激活了 Maccatalyst)

就我而言,我正在尝试使用不同的 bundleID 来测试、测试和生产应用程序,如本 great article 中所述。

我的应用程序在调试和发布模式下构建,它使用初始方案存档生产。 为了能够拥有一个带有自己的 bundle ID 的 beta 应用程序,我复制了初始方案并将其配置为使用 adHoc 配置。当我将这个新方案用于 beta 构建/存档时,我在我的一个代码文件中遇到了这个错误(所以不是依赖文件)。

有什么想法吗?

答案可以在这个post上找到:

在构建设置中,您需要将“$(BUILD_DIR)/Release$(EFFECTIVE_PLATFORM_NAME)”设置为 Header Search PathLibrary Search Path 并将递归设置为 true。

对于 maccatalyst,我在包含 $(BUILD_DIR)/Release-maccatalyst 的两个搜索路径中添加了第二行,并带有递归选项。

(XCode 在其自己的文件夹中构建新配置并仅在该文件夹内查找依赖项,但依赖项并未构建到同一文件夹中)。

XCode,请做点什么,你真的是在浪费我们的时间!!!