【问题标题】:Cordova app freeze on iOS 9.2Cordova 应用程序在 iOS 9.2 上冻结
【发布时间】:2016-03-08 14:06:01
【问题描述】:

我在一个团队中,我们正在使用 Cordova 构建一个应用程序。 Android版本运行良好,但iOS版本有一个奇怪的行为......它随机冻结。没有错误,我们没有找到任何方法来追踪奇怪的东西。有时应用程序启动并运行良好,有时(相同的构建)它在启动画面上冻结(或在启动画面消失后)。 如果我们用检查器观看“损坏”的应用程序,我们什么也看不到...... 我们还尝试删除所有插件,但我们有相同的“错误”。 该应用基于 Onsen 和 Angular。

感谢每一个帮助提示..

【问题讨论】:

  • 冻结的定义是什么?你不能滚动它?检查是否所有 ajax 请求都已完成。此外,如果它不滚动,则可能存在一些溢出:某些主容器上的隐藏属性。
  • 应用被屏蔽。如果你触摸屏幕(有菜单),没有反应,也没有滚动。
  • 您构建的cordova-ios 平台版本是什么?
  • 我有 4.0.1 版本的 Cordova,现在我有 4.1.0,它似乎可以工作了!

标签: ios angularjs cordova onsen-ui


【解决方案1】:

我在使用 cordova-ios@4.0.1 的应用程序启动时遇到间歇性冻结,但升级到 cordova-ios@4.1.0 解决了这个问题。

请看这里:https://issues.apache.org/jira/browse/CB-10530

【讨论】:

  • @DaveAlden 您能否详细说明如何升级cordova-ios?我真的不想在发布之前进行反复试验。我也面临同样的问题,而且也只在 ios 上
  • @imsheth 只需删除并重新添加平台:cordova platform rm ios && cordova platform add ios。当前默认是cordova-ios@4.1.1
  • @DaveAlden :会试试看!
猜你喜欢
  • 2016-07-29
  • 1970-01-01
  • 2017-07-11
  • 1970-01-01
  • 2011-03-17
  • 2015-07-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多