RN项目集成react-native-code-push(三)-- Code-Push常用管理命令

1.查看版本
code-push -v

在这里插入图片描述

2.查看当前登录用户
code-push whoami

在这里插入图片描述

3.登录code-push账号
code-push login code-push-server地址

在这里插入图片描述

4.注销账号
code-push logout

在这里插入图片描述

5.查看当前已部署的app
code-push app list

RN项目集成react-native-code-push(三)-- Code-Push常用管理命令_第1张图片

6.部署一个新的app
code-push app add   

RN项目集成react-native-code-push(三)-- Code-Push常用管理命令_第2张图片
说明:
appName – 项目的bundleId或applicationId
os – 系统版本:Android 或 iOS
platform – 平台:react-native
执行后,会生成2个DeploymentKey:Production(生产环境)、Staging(演示环境)。

7.移除一个app的部署
code-push app remove 

在这里插入图片描述

8.重命名
code-push app rename  

在这里插入图片描述

9.查看部署app的DeploymentKey
code-push deployment ls  -k

RN项目集成react-native-code-push(三)-- Code-Push常用管理命令_第3张图片

10.查看部署app的历史发布版本
code-push deployment history  

RN项目集成react-native-code-push(三)-- Code-Push常用管理命令_第4张图片
说明:
deploymentName --环境名称:Production(生产环境)、Staging(演示环境)

11.发布新版本
code-push release-react   -m --description <更新描述> --deploymentName  --targetBinaryVersion <目标基础版本号>

RN项目集成react-native-code-push(三)-- Code-Push常用管理命令_第5张图片
说明:
appName – 项目的bundleId或applicationId
os – 系统版本:Android 或 iOS
-m – 是否强制(mandatory),不强制的话,则不用添加此标识
–description --更新描述
–deploymentName – 发布环境
–targetBinaryVersion – 目标基础版本,即原生部分配置的版本号
注意:每当打包一个新的安装包时,需要在code-push平台发布一个对应的版本,作为这个安装包的原始更新版本。若没有原始更新版本,则后续的热更新会因为没有原始包对比,而无法更新。

12.撤回发布版本
code-push rollback  

在这里插入图片描述
说明:此撤回方式只能撤回一次发布操作,若执行多次,会取消之前的撤回操作,即又回到未撤回钱的发布版本。效果如图:
RN项目集成react-native-code-push(三)-- Code-Push常用管理命令_第6张图片
系列文章:
RN项目集成react-native-code-push(一)-- Linux搭建code-push-server服务器
RN项目集成react-native-code-push(二)-- CodePush安装环境与登录
RN项目集成react-native-code-push(三)-- Code-Push常用管理命令
RN项目集成react-native-code-push(四)-- ReactNative项目集成react-native-code-push

你可能感兴趣的:(ReactNative)