【问题标题】:How to push latest code to specific iOS staging phones with react native code-push如何通过 react native code-push 将最新代码推送到特定的 iOS 登台手机
【发布时间】:2016-11-04 14:32:28
【问题描述】:

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

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

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

如果不是,那么如果我这样做code-push promote Laybium Staging Production,如果最新代码已经在所有带有应用程序的 iPhone 上,那又有什么意义呢?

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

【问题讨论】:

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


    【解决方案1】:

    您的 CodePush 应用有两个键:

    • 分期
    • 生产

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

    “代码推送提升”将暂存版本提升到生产密钥。

    您应用的用户应该有一个只指向生产密钥的构建。

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

    【讨论】:

      猜你喜欢
      • 2018-04-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多