如何使用react native code-push将最新代码推送到特定的iOS平台上



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

code-push release-react Laybium ios -m --description "Modified code"

当我在手机上重新加载应用程序时,新代码立即被使用。我不明白的是为什么会有一个Production环境?我是否有办法将我的更改推送到Staging环境中的iphone子集?

如果不是,那么如果我做code-push promote Laybium Staging Production,如果最新的代码已经在所有的iphone '与应用程序的点是什么?

我理解Production环境的需要,如果有办法让我把我的Staging更改到一组特定的iphone,但我找不到任何关于如何做到这一点的文档。

您的CodePush应用程序有两个键:

  • 举办
  • 生产

'code-push release-react'发布到Staging键。

'code-push promote'将登台版本提升到生产版本。

你的应用程序的用户应该有一个构建只指向生产键。

在你自己的设备上,你可以有两个版本的应用程序:使用生产键的常规发布版本和将CodePush键更改为Staging键的应用程序的另一个版本。当你发布-react时,只有你(和其他使用分期构建的人)会得到更新;在验证更新后,您可以进行"提升",使用生产密钥构建的用户将获得更新。

最新更新