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 <AppName> ios react-native
android: code-push app add <AppName> android cordova
3、增加部署名字:code-push deployment add <AppName> 部署名字
4、删除部署名字:code-push deployment rm <AppName> 部署名字
5、列表部署名字:code-push deployment ls <AppName>
列表部署名字(包含key):code-push deployment ls <AppName> -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