我想尝试在本地运行我的 React Native 应用程序,但针对我的登台和/或生产服务器。我希望通过release-channel
在运行时设置一个变量来做到这一点expo start
。我希望这可以测试/预示测试版和生产中的一些性能。
我尝试了该命令expo start --release-channel staging
,但出现错误error: unknown option '--release-channel'
Constants.manifest.releaseChannel
运行 expo start 时如何设置?
环境变量并不明确存在,但您可以利用发布渠道来实现这一点!假设您有一个发布构建的工作流程,如下所示:
expo publish --release-channel staging-v1
Run Code Online (Sandbox Code Playgroud)
对于独立应用程序:
通过运行构建您的独立应用程序
expo build:ios --release-channel <your-channel>
expo build:android --release-channel <your-channel>
Run Code Online (Sandbox Code Playgroud)
您可以使用清单对象中的releaseChannel 字段访问发布版本的频道。 Constants.manifest.releaseChannel 在开发模式下不存在。但是,当您使用它显式发布/构建时,它确实存在。
这是这个答案的详细描述。
归档时间: |
|
查看次数: |
3786 次 |
最近记录: |