react-native集成codepush百度一大堆,下面主要是安卓部分的打包发布过程
打包
react-native bundle --entry-file index.js --platform android --dev false
--bundle-output ./bundles/android/bundles/index.android.bundle
--assets-dest ./bundles/android/bundles
如果报错目录不存在,请人肉创建目录
接下来就是发布
发布到codepush
由于react-native-code-push版本的更新迭代,网上很多发布的命令可能已经过时。
code-push release-react <AppName> android --t 1.0.0
--m true --d Staging --description '1.操作优化\n 2.数据更新'
--t 表示针对某个版本进行的更新,并不是更新完之后app版本会变成自己输入的
--d 指更新的那个环境,可选值Production、Staging。 默认Staging
-m 默认false,为true时,强制用户更新
--description 'xxx' xxx为对此次更新的内容描述
Staging环境下不需要设置developmentName