我不小心用登台键推动了二进制文件。除了明显的命名差异之外,这两个阶段之间(在cli /库设置方面)是否存在任何实际差异?

尝试使用暂存环境推送更新时是否会有问题?

最佳答案

代码推送Staging部署用于调试版本(app-debug.apk),而Production则用于生产版本(app-release.apk)。

请参阅其自述文件here上的这段文字,说:


就是这样!现在,当您运行或构建应用程序时,调试版本将自动配置为与Staging部署同步,而发行版本将配置为与Production部署同步。


就您的情况而言,我认为通过暂存env作为一项功能来推送更新不会有任何问题,但它们将仅限于app-debug.apk而不是app-release.apk

我猜你写了类似

code-push release-react <appName> <platform>

然后它说这样


上传进度:[============================================= ====]
100%0.0s成功发布了包含以下内容的更新:
将“ / tmp / CodePush”目录添加到“ Staging”部署中
“ APP_NAME”应用。


这是分阶段的,应用于在安装app-debug.apk捆绑软件的设备中测试您的应用程序,以便您了解更新的工作方式。

如果对它没问题,则应将其升级到

code-push promote APP_NAME_HERE Staging Production

或者在此处遵循此答案:How to update "Production" deployment using Code Push CLI?
直接向生产版本发布更新。

10-08 02:56