一、code-push-server
推荐搭建自己的code-push-server服务,来替换react-native-code-push微软的服务器,微软服务器在国内使用比较慢。
安装过程略,这边卓易的code-push-server地址:
环境 | 地址 |
---|---|
192网段地址 | 192.168.16.88:3000 |
外网地址 |
二、code-push-cli
2.1 安装CodePush CLI
npm config set registry http://registry.eazytec.com/repository/npm-eazytec/
npm install -g code-push-cli
2.2 安装完毕后,输入 code-push -v查看版本,如看到版本代表成功
2.3 code-push register
这边直接使用xiezhi@eazytec.com账号登录就可以,不需要单独自己注册,密码咨询 xiezhi@eazytec.com
相关命令:
code-push login <server-address> 登陆
code-push loout 注销
code-push access-key ls 列出登陆的token
code-push access-key rm <accessKye> 删除某个 access-key
2.4 向code-push 注册app
为了让CodePush服务器知道你的app,我们需要向它注册app:
在终端输入code-push app add <appName> <os:android|ios|windows|> <platform:react-native|cordova> 即可完成注册。
code-push app add test_ios ios react-native
相关命令:
code-push app add 在账号里面添加一个新的app
code-push app remove 或者 rm 在账号里移除一个app
code-push app rename 重命名一个存在app
code-push app list 或则 ls 列出账号下面的所有app
code-push app transfer 把app的所有权转移到另外一个账号