如何通过反应本机代码推送将最新代码推送到特定的iOS分段手机

时间:2016-11-04 14:32:28

标签: react-native code-push react-native-code-push

所以我有一个React Native iOS应用程序,我可以用命令成功地推送我的最新更改:

visits_on_date

当我在手机上重新加载应用时,会立即使用新代码。我不明白为什么有一个code-push release-react Laybium ios -m --description "Modified code"环境?我有办法将我的更改推送到Production环境中的iPhone子集吗?

如果没有,那么我是否Staging如果最新的代码已经在应用程序的所有iPhone上,那么这是什么意思?

如果我有办法将code-push promote Laybium Staging Production更改推送到特定的一组iPhone,但我找不到任何有关如何执行此操作的文档,我理解需要Production环境

1 个答案:

答案 0 :(得分:0)

CodePush应用程序有两个键:

  • 分段
  • 生产

'代码推送 - 反应'发布到登台密钥。

'代码推送促销'将暂存版本升级为生产密钥。

您应用的用户应具有仅指向生产密钥的构建。

在您自己的设备上,您可以拥有两个版本的应用程序:使用Production键的常规版本构建以及将CodePush键更改为Staging键的应用程序的另一个版本。当你发布 - 只对你做出反应(和其他有Staging构建的人)会得到更新;在验证更新后,您可以执行“促销”。具有生产密钥构建的用户将获得更新。