因为微软开源的这个做的还不错,所以拿来用了
1. CodePush CLI安装
- 首先要安装Node.js
- CodePush CLI安装 :
npm install -g code-push-cli
2. Account 账号管理
- 注册
code-push register
一般可以使用github登录(建议),也可以注册微软的账号! - 退出账号后可以用
code-push link,进入页面 - 登录
code-push login
条状页面,通过上面的那些图登录
- 当前登录账号
code-push whoami - 退出当前登录
code-push logout - 显示在那些电脑上面登录过账号
code-push session ls - 移除在某台电脑的登录
code-push session rm <machineName>
- 获取access-key不通过浏览器
code-push access-key add "VSTS Integration" - 通过上面的key登录
code-push login --accessKey <accessKey> - 设置key到期时间
code-push access-key patch <accessKeyName> --name "new name" --ttl 10d - 登录
HTTPS_PROXY or HTTP_PROXY安全的一些东西code-push login --noProxycode-push login --proxy https://foo.com:3454
3. App 管理
新建推送热更新的App
code-push app add <appName>建议是iOS和安卓版本分开创建
code-push app add MyApp-Android
code-push app add MyApp-iOS对App进行改名字
code-push app rename <appName> <newAppName>- 移除App
code-push app rm <appName> - 列出账号的所有App
code-push app ls - App 增加参与的管理者(一般少用)
code-push collaborator add <appName> <collaboratorEmail> - 移除参与的管理者
code-push collaborator rm <appName> <collaboratorEmail> - 列出所有的参与者
code-push collaborator ls <appName> - 把自己的这个App管理权限转移给其他人
code-push app transfer <appName> <newOwnerEmail>
4. 开发环境管理
- 增加开发环境
code-push deployment add <appName> <deploymentName> - 移除
code-push deployment rm <appName> <deploymentName> - 换名字
code-push deployment rename <appName> <deploymentName> <newDeploymentName> - 列出所有的开发环境
code-push deployment ls <appName> - 列出所有的开发环境和对应access-key
code-push deployment ls <appName> --displayKeys 或者 -k
Active 当前表示激活比例
Total 总共多少
Pending 处于未升级和不确定因素
Rollbacks 回滚的数
Rollout
Disabled
5. 更新版本管理
- 最简单的方法
code-push release-react MyApp ioscode-push release-react MyApp android
code-push release-react
[–bundleName ]
[–deploymentName ]
[–description ]
[–development ]
[–disabled ]
[–entryFile ]
[–mandatory]
[–plistFile ]
[–plistFilePrefix ]
[–sourcemapOutput ]
[–targetBinaryVersion ]
[–rollout ]
6. 其他
- 清除更新记录
code-push deployment clear <appName> <deploymentName>
本文详细介绍如何使用微软开源的 CodePush 进行应用的热更新管理,包括安装配置、账号管理、应用管理等步骤,并提供了常见操作的具体命令。
1418

被折叠的 条评论
为什么被折叠?



