1
liuzhedash 2022-08-08 15:31:51 +08:00 1
2021 年用了,没什么问题。
参考 codepush github 页面上的的说明,总的说不改变 app 主要用途,不热更新违规内容,就可以 https://github.com/microsoft/react-native-code-push#app-store |
2
magic3584 OP @liuzhedash #1
多谢大佬,我研究下 |
3
raykle 2022-08-08 20:59:19 +08:00 1
现在还在用,没什么问题
|
4
Parabolazz 2022-08-09 09:03:04 +08:00 via iPhone 1
Shopee 这边还一直在用
|
5
magic3584 OP |
6
raykle 2022-08-09 11:44:18 +08:00
自己搭的,官方的国内访问不稳定
|
8
raykle 2022-08-09 13:52:36 +08:00
|
12
magic3584 OP @raykle #11
大佬请问 code push 到底咋用? 我们自己搭了 server ,并且我改了 rn 源码后也成功上了 1.0.1 版本( code-push release-react CodePushDemoiOS ios --plistFile ./ios/demo/Info.plist -d Staging -t "1.0.1" --des "dev-1.0.1")。但是我用 run-release 运行 1.0.0 版本提示更新并且更新后,代码并没有变成 1.0.1 的版本。 code-push deployment list CodePushDemoiOS -k 也显示如下: Active: 0% (0 of 3) Total: 0 。 请问我这种上新版本的代码对吗?如果 RN 或者原生代码有变动都是这一个命令吗? |
13
raykle 2022-08-11 14:51:33 +08:00
1 、确认一下你的 RN App 有没有使用 `CodePush(App)` 包起来
2 、run-release 是运行的 release 的包吗?如果是的话,上传热更新包的时候,需要指定 `-d Production` 而不是 `Staging` |
14
magic3584 OP @raykle #13
我之前的版本可能没有包 CodePush(App) 然后 Xcode 也是 1.0.0 就上传了,但是我刚才包了并且 Xcode 1.0.2 以后, 我在 Scheme-run 改成 release 并且运行 1.0.0 包的时候,还是安装上了 1.0.0 的版本。 这种 run-release 可行吗?还是说必须打包成 release 模式的包再测试 大佬请问怎么用 Staging 的包呢?用 run-debug 模式吗? |
19
magic3584 OP |
20
raykle 2022-08-22 14:08:47 +08:00
你配置的生效策略是什么?重启生效还是立即生效?
|