【发布时间】:2020-01-06 22:47:16
【问题描述】:
我开始在我的裸 react-native 应用程序中使用 MS appcenter,在设置过程中他们要求我向项目添加两个新文件:
- 对于 IOS:带有 的 AppCenter-Config.plist
<dict>
<key>AppSecret</key>
<string><MY_SECRET_KEY></string>
</dict>
- 对于 Android,我需要添加一个带有密钥的 JSON 文件:
{
"app_secret": "<MY_SECRET_KEY>"
}
我已经在我的应用中使用了一个包来处理 .env 文件:https://github.com/luggit/react-native-config
有没有办法使用这个包或另一个包,以便从 ENV 变量中获取 appcenter 配置文件的 APP_SECRET?
我只是不想将这些密钥置于版本控制之下。
【问题讨论】:
-
这是你想做的吗github.com/luggit/react-native-config#native-usage 配置变量可以通过
BuildConfig在java类中获得 -
但是Android的配置文件是JSON文件,不是Java类。 IOS也是一样,文件是.plist。如何在那里应用 ENV 变量?
-
@Victor 你找到解决办法了吗?
-
@JacekRojek 是的,我刚刚发布了一个答案,希望对你有所帮助
标签: react-native environment-variables visual-studio-app-center react-native-config