我有一个带有以下堆栈的分离的expo项目:

  • expo 25.0.0

  • 反应16.2.0

  • react-native 0.52.0

现在我想使用环境变量在dev和prod API URL之间切换 . 在世博会文档中,我发现了“releaseChannel” .

这是我实施的:

  • 将EXShell.plist中的releaseChannel设置为'production'

  • 获取组件内的常量,如下所示:

const {常数:} =世博会

const releaseChannel = manifest.releaseChannel || '默认'

现在,当我使用 生产环境 (ad hoc)构建测试时,“releaseChannel”始终是“默认” .

有什么我忘记的吗?在世博会文档中我找不到更多关于它的信息......

如果有其他选项来处理具有分离的世博项目的环境,请告诉我:)

谢谢你的帮助!