未找到 GeneratedInfoPlistDotEnv.h 文件

Ras*_*aur 6 xcode info.plist react-native-ios

我有一个关于 Xcode 的问题,在 react-native 权限文件中找不到 GeneratedInfoPlistDotEnv.h 文件。

如何解决这个问题?

已经将 Info.plist 预处理器前缀文件更改为

${CONFIGURATION_BUILD_DIR}/GeneratedInfoPlistDotEnv.h 
Run Code Online (Sandbox Code Playgroud)

但它没有解决。

问题是:

:1:10: 致命错误:找不到“/Users/DAMAGE/Library/Developer/Xcode/DerivedData/EmployWise-fzbhiywasjfdjnfqjsfnxjbhahzs/Build/Products/GeneratedInfoPlistDotEnv.h”文件

Shw*_*eta 1

当 React Native 无法链接到配置文件(例如在 React Native 环境中创建的 .env 文件)时,就会出现此问题。如果您使用过任何React Native配置框架,例如react-native-config。然后确保该框架已链接到您的 iOS 环境,如下所示

    react-native link react-native-config
Run Code Online (Sandbox Code Playgroud)

如果您使用的是react-native版本> = 0.60,请在链接完成后按照以下步骤操作。转到 ios 文件夹并运行 pod install。

接下来执行以下操作: 1. 从 Xcode 中删除派生数据 2. 清理构建文件夹 3. 再次构建项目

  • 如果自动链接不起作用,请手动链接。在 Xcode 项目中,1.转到 Libraries 文件夹。右键单击并选择“添加文件”->“浏览到”node module/react-native-config/ios 文件夹。选择 `ReactNativeConfig.xcodeproj`。单击“添加”。这会将配置项目添加到现有项目中。2. 现在选择“项目”。转到“构建阶段”->“将二进制文件与库链接”->“添加 libReactNativeConfig.a”。现在构建并运行您的项目。 (5认同)