gpt4 book ai didi

android - Expo EAS 构建在使用 `process.env.X` 访问时不会暴露 secret

转载 作者:行者123 更新时间:2023-12-04 23:58:37 27 4
gpt4 key购买 nike

根据文档,我尝试使用 EAS CLI 和 Expo 网站为我的 Expo 应用程序创建 secret :https://docs.expo.dev/build-reference/variables/ .但是,在我使用以下命令为 Android 构建 EAS 之后:eas build -p android --profile <profile_name> ,然后通过我的 Android 物理设备上的安装链接运行它。

似乎当我试图通过process.env.VARIABLE_NAME查看 secret 时(通过警报),它只给我 undefined .

我想知道是否有人以前遇到过这个问题并且可能找到了解决方案?提前谢谢你。

最佳答案

我遇到了同样的问题。我查看了 expo 网站上的日志,我可以在“启动构建环境”部分下看到在构建过程中暴露了 secret 。问题是,expo 不会自动在 process.env 变量下注入(inject) secret 值。为了捕获这些值,您可以使用诸如 babel 插件之类的工具 transform-inline-environment-variables .

关于android - Expo EAS 构建在使用 `process.env.X` 访问时不会暴露 secret ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71402868/

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