Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
react native config无法在ios中读取环境文件_Ios_React Native_React Native Config - Fatal编程技术网

react native config无法在ios中读取环境文件

react native config无法在ios中读取环境文件,ios,react-native,react-native-config,Ios,React Native,React Native Config,我已经遵循了文件: 截止日期:生成设置和Info.plist中的可用性 第六步。为方案创建新的构建阶段,该阶段将在每次构建之前生成“tmp.xcconfig”,将值公开给build Settings和Info.plist(如果使用下面解释的方法,则此代码段必须放在“echo…>tmp/envfile”之后) 我已经为我的应用程序创建了架构,然后在build->pre actions中创建。我单击添加新脚本并粘贴以下内容: echo“.env.staging”>/tmp/envfile “${S

我已经遵循了文件: 截止日期:生成设置和Info.plist中的可用性 第六步。为方案创建新的构建阶段,该阶段将在每次构建之前生成“tmp.xcconfig”,将值公开给build Settings和Info.plist(如果使用下面解释的方法,则此代码段必须放在“echo…>tmp/envfile”之后)

  • 我已经为我的应用程序创建了架构,然后在build->pre actions中创建。我单击添加新脚本并粘贴以下内容: echo“.env.staging”>/tmp/envfile “${SRCROOT}/。/node_modules/react native config/ios/ReactNativeConfig/BuildXCConfig.rb”“${SRCROOT}/。”“${SRCROOT}/tmp.xcconfig”
  • 然后我转到info.plist并使用$(MYENVVAR)从.env文件中获取值,但它无法获取任何值。 有人面对过吗? 我的包json锁是“react native config”:“0.11.7”

如果您在从“react native config”导入
配置时在JS中看到空配置文件,并且您正在使用POD,那么很高兴看到任何评论
只需添加(不带反应本机链接反应本机配置

在你的播客文件中

并尝试更新模块版本

"react-native-config": "^1.0.0"

我注意到你提到的文档和你安装的版本不匹配。我如何检查是否有不匹配的版本?我也尝试过按照上面的文档安装配置文件,它在Android平台上运行良好,但IOS面临与上述相同的问题:客户端Id或其他Api URL未从.env文件中获取,传递的值未定义。此外,还发现了repo的未决问题
"react-native-config": "^1.0.0"