gpt4 book ai didi

javascript - CodePush react-native ios 失败

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:02:11 26 4
gpt4 key购买 nike

我正在尝试使用 Microsoft 的 Codepush 发布 React-Native iOS 应用程序。为此,我按照网站上的给定说明进行操作,并能够构建捆绑文件并在暂存中成功发布,但我没有看到我发布的移动设备上的更新更改。

首先,我使用 USB(在设备上运行)在移动设备上安装了应用程序。

之后,我对我的应用程序进行了一些更改,并使用 codepush 在暂存中发布了,但是当我在移动设备上重新启动该应用程序时,它没有显示更改。

iOS Setup

version: 1.0.0
react-native: 0.17.0
react-native-code-push: 1.5.3-beta

react-native bundle --platform ios --entry-file index.ios.js --bundle-output codepush.js --dev false
code-push release AwesomeProject codepush.js 1.0.0

有人可以帮忙吗?谢谢。

最佳答案

您发布的工作流程步骤看起来是正确的,因此在运行您的应用程序时,如果没有看到 CodePush 插件生成的日志,我不能完全确定问题出在哪里。如果你看看我们的troubleshooting docs ,它解释了如何检查日志,以及一些常见问题和解决方法。

一个潜在的问题是您没有在根组件的 componentDidMount 中调用“sync”,因此插件认为您的更新失败,并将其回滚。要解决此问题,您只需在根组件的 componentDidMount 中调用“CodePush.notifyApplicationReady”来通知 CodePush 运行时更新应该被视为成功。

关于javascript - CodePush react-native ios 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35866427/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com