如何在react-native中添加新的构建env变量(例如,staging)?

时间:2017-04-14 05:29:29

标签: xcode react-native

我知道在react-native中我们可以使用__DEV__来确定我们是在运行调试版本还是发布版本。

我在Xcode中创建了一个新的staging构建配置(用于测试版),并希望在js代码中检测此env。我怎么能这样做?

目标是让我的应用在debug版本中连接到localhost api,在staging版本中连接到dev api,在release版本中连接到生产API。

1 个答案:

答案 0 :(得分:0)

使用react-native-config,您可以向移动应用添加一些12要素配置。 https://github.com/luggit/react-native-config

您可以在.env.env.staging.env.production等不同文件中定义变量

支持JavaScript代码,iOS和Android。