gpt4 book ai didi

ios - react native 配置无法读取 ios 中的 env 文件

转载 作者:行者123 更新时间:2023-12-01 16:20:31 42 4
gpt4 key购买 nike

我已遵循文档:https://github.com/luggit/react-native-config#ios直到:build设置和 Info.plist 中的可用性第 6 步。为将生成 "tmp.xcconfig" 的方案创建新的构建阶段,在每次构建之前将值暴露给 Build Settings 和 Info.plist(此代码段必须放在 "echo 之后... > tmp/envfile" 如果使用下面解释的方法)

  • 我已经为我的应用程序创建了架构,然后在构建 -> 预操作中。我单击添加新脚本并粘贴以下内容:
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"

很高兴看到任何评论

最佳答案

如果您在导入 import Config from 'react-native-config' 时在 JS 中看到空配置文件,并且您正在使用 Pod只需添加(没有 react-native link react-native-config)

pod 'react-native-config', :path => '../node_modules/react-native-config/react-native-config.podspec'

在你的 Podfile 中。

并尝试更新模块版本

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

关于ios - react native 配置无法读取 ios 中的 env 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61077430/

42 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com