code-push更新react-native项目

code-push更新使用:

  1. 在android的Application和React项目中的app.js配置 deployment key

查看项目信息

 code-push deployment ls ReactDemo

查询key值

 code-push deployment ls ReactDemo -k
  1. 在react-native项目根目录下创建 bundles文件夹,使用如下命令生成最新的index.android.bundle文件和图片资源

    (1)–entry 入口js文件,android系统就是index.android.js,ios系统就是index.ios.js,新版本统一index.js
    (2)–bundle-output 生成的bundle文件路径
    (3)–platform 平台
    (4)–assets-dest 图片资源的输出目录
    (5)–dev 是否为开发版本,打正式版的安装包时我们将其赋值为false

执行如下命令:

react-native bundle --platform android --entry-file index.js --bundle-output ./bundles/index.android.bundle --assets-dest ./bundles --dev false
  1. 发布更新:每次发布需要修改版本号1.0.1(提示:版本号1.0.1与前面有一个空格)
    // --mandatory 表示是否强制更新
    // 我们手机上上的安装的版本是1.0.1,我们要更新这个版本的代码,在codepush发布更新的时候,对应的应用版本就是手机上安装的那个版本。

如:更新ReactDemo

code-push release ReactDemo ./bundles/ 1.0.1 --deploymentName Production  --description "1.修改标题颜色。" --mandatory false
  1. 查看你的应用的版本更新情况:
code-push deployment history 应用名 Production/Staging
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值