使用 Code-Push 热更新 ReactNative 常用命令整理

Code-Push框架集成过程可以参考下面博客,介绍非常详细:

http://blog.csdn.net/oiken/article/details/50279871

1、Code-Push服务器命令

1、登录:code-push login

2、注销:code-push logout

3、列出登录的token:code-push access-key ls

4、删除某个access-key:code-push access-key rm <accessKey>

2、Code-Push App相关命令

1、查看 App 列表:code-push app ls

2、添加新App:
    iOS: code-push app add  ios react-native 
    android: code-push app add  android cordova 

3、增加部署名字:code-push deployment add  部署名字

4、删除部署名字:code-push deployment rm  部署名字

5、列表部署名字:code-push deployment ls 
   列表部署名字(包含key):code-push deployment ls  -k

6、提升开发版本,dev 为 staging ,staging 为production:
   code-push promote appName sourceDeploymentName destDeploymentName

7、回退版本,rollback:code-push rollback appName deploymentName

8、查看release的历史版本:code-push deployment history appName deploymentName

3、只更新js文件

1、生成 RN 文件:
react-native bundle --platform ios --entry-file index.ios.js --bundle-output ./bundles/main.jsbundle

2、code-push release MyApp ./bundles/main.jsbundle 1.0.0

4、更新js文件和react-native打包的图片

1、生成 RN 文件:
react-native bundle --platform ios --entry-file index.ios.js --bundle-output ./bundles/main.jsbundle --assets-dest ./bundles

2、code-push release MyApp ./bundles 1.0.0

你可能感兴趣的:(软件开发)