React Native(iOS)应用程序可以很好地加载wifi;在LTE /小区上崩溃

时间:2016-10-23 22:01:59

标签: ios react-native

我已经为我的iPhone编写了一个简单的应用程序,它可以调用API十几次(我使用异步/等待每个)用于公共交通停止预测,然后将其组装成一个页面。

该应用无需在Wifi上快速加载和显示。但是,在强大的LTE连接上,它会显示奇怪的行为:

  • 它停留在默认的“应用名称 - 由React Native提供支持”启动画面
  • 只有双击主页按钮并在应用选择器中查看应用时,才能看到渲染视图
  • 如果您选择应用程序,正确呈现的视图会显示,但应用程序会冻结(主页按钮无法响应点击),然后5秒左右应用程序崩溃

这似乎与LTE比我的Wifi慢一点的事实有关。 API有效载荷很小,LTE非常强大(在几个不同的位置尝试过;它很快)。

此处提供了整个tmp = current.next.next; current.next.next = current2.next.next; current2.next.next = tmp; https://github.com/jasonmenayan/Muni/blob/master/index.ios.js

1 个答案:

答案 0 :(得分:2)

此问题是由在调试阶段构建应用程序引起的。您唯一需要做的就是转到xCode产品→方案→编辑方案,并将“运行”选项卡中的“构建配置”从“调试”更改为“发布”。

请查看官方文档和问题:

https://facebook.github.io/react-native/docs/running-on-device.html

https://github.com/facebook/react-native/issues/12022