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

在这里插入图片描述

6.部署一个新的app
code-push app add <appName> <os> <platform>

在这里插入图片描述
说明:
appName – 项目的bundleId或applicationId
os – 系统版本:Android 或 iOS
platform – 平台:react-native
执行后,会生成2个DeploymentKey:Production(生产环境)、Staging(演示环境)。

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

在这里插入图片描述

8.重命名
code-push app rename <oldName> <newName>

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述
说明:
deploymentName --环境名称:Production(生产环境)、Staging(演示环境)

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

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

12.撤回发布版本
code-push rollback <appName> <deploymentName >

在这里插入图片描述
说明:此撤回方式只能撤回一次发布操作,若执行多次,会取消之前的撤回操作,即又回到未撤回钱的发布版本。效果如图:
在这里插入图片描述
系列文章:
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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章