我正在尝试在由ReactNative开发的iOS应用程序上配置CodePush,请点击以下链接:
https://microsoft.github.io/code-push/docs/getting-started.html
https://microsoft.github.io/code-push/docs/cli.html
每个步骤都已正确配置并仔细检查,但是当我使用chrome调试器跟踪该过程时,输出将如下所示:
[CodePush] Checking for update. CodePush.js:159
[CodePush] An unknown error occured CodePush.js:159
[CodePush] 404: The specified resource does not exist. CodePush.js:159
有什么解决办法吗?
这也发生在我身上,因为我使用应用程序机密作为部署密钥。
应用机密和部署密钥不同。
可以通过以下命令获取的部署密钥
appcenter codepush deployment list --app Owner/Appname -k
│ 名称 │ 按键 │├────────────┼───────────────────────────────────────┤│ 生产 │ I6rJbnQdfdfdfddDgjJ0zqrAn6rNE7Q0JTF │├────────────┼───────────────────────────────────────┤│ 分期 │ kbwhyeLlEhR4XRxXjFOi_h5lBNXuiRtdffdf │└
──────────────┴────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── appcenter codepush release-react -a Owner/Appname -d Production or Staging
无论您使用过什么键
您应该将版本发布到代码推送服务器。然后你可以检查代码推送客户端的更新状态。