我正在开发一个 Expo 项目,并已成功集成 Sentry 按照说明。对于使用 EAS Cloud 的云构建,我已在 EAS Secret 中设置了 SENTRY_AUTH_TOKEN,一切都可以无缝运行。
但是,我面临着本地构建的挑战。根据更新的文档,它建议将 SENTRY_AUTH_TOKEN 放置在 eas.json 文件中。但是,eas.json 不应该是 .gitignore 的一部分,因此按照这种方法,我的令牌将被暴露。
在不暴露令牌的情况下为本地 EAS 构建配置 Sentry 的最佳方法是什么?有其他人面临过这个挑战吗?有推荐的解决方案或最佳实践吗?
我尝试将其添加到 .env 但没有成功。
我能够通过将 SENTRY_AUTH_TOKEN 放入我的计算机的环境中来解决该问题。
在 Mac 上使用:export SENTRY_AUTH_TOKEN=[variable_value]