美文网首页
react native Codepush 常用命令篇

react native Codepush 常用命令篇

作者: _悟_空 | 来源:发表于2019-12-18 11:01 被阅读0次
  • npm install -g code-push-cli 安装 CodePush CLI 只需要安装一次
  • code-push register 注册CodePush账号
  • code-push logout 退出登录
  • code-push login 登录
  • code-push app add <projectName> android react-native 添加android 平台应用得到Production key
  • code-push app add 在账号里面添加一个新的app
  • code-push app remove 或者 rm 在账号里移除一个app
  • code-push app rename 重命名一个存在app
  • code-push app list 或则 ls 列出账号下面的所有app
  • code-push app transfer 把app的所有权转移到另外一个账号
  • code-push deployment history <projectName> Production 查询Production是否已经下载
  • code-push deployment history <projectName> Staging 查询Staging是否已经下载
  • code-push deployment ls <appName> -k 查看已生成的deployment key
  • code-push deployment ls test 查看发布状态

实际开发中公司的某个项目 需要运维去部署 一套Codepush service 服务;

  • code-push login <公司部署的服务器地址> --accessKey <codepushKey> 登录某个特定的key(这里的codepushKey是指注册生成的key,不是deployment key)
  • code-push release-react <Appname> <Platform> --t <本更新包面向的旧版本号> --des <本次更新说明> --m <是否强制更新 true 或 false> --dev <是否调试 true 或 false>

注意: CodePush默认是更新Staging 环境的,如果发布生产环境的更新包,需要指定--d参数:--d Production,
字段介绍 --m true强制更新 --dev 是否调试

  • --m true强制更新
  • --dev 是否调试
  • --des "这是第一个更新包" 描叙
  • --t 1.0.0 本更新包面向的旧版本号 因为codepush 规定的版本号为三位。所以android工程中的版本号也需要改为三位
code-push release-react  <projectName> android --t 1.0.0 --dev false --d Production --des "这是第一个更新包" --m true

参考
https://blog.csdn.net/gekkoou/article/details/89424947

相关文章

网友评论

      本文标题:react native Codepush 常用命令篇

      本文链接:https://www.haomeiwen.com/subject/qkvynctx.html