Cordova Platform iOS 4.0.1 白屏

Posted

技术标签:

【中文标题】Cordova Platform iOS 4.0.1 白屏【英文标题】:Cordova Platform iOS 4.0.1 White Screen 【发布时间】:2016-03-04 12:07:56 【问题描述】:

我正在使用 Cordova 6.0.0,我升级到 ios 平台 4.0.1

每当我尝试运行 ios 应用程序时,根据 Xcode 开发控制台,它会经历所有加载阶段,然后在“由于页面加载而重置插件”处停止。该设备只是一个无响应的白屏。我我已经添加了调试语句,并且我知道 deviceready 正在正确触发。

这是来自 Xcode 7.2 的日志

2016-03-04 12:49:19.499 MyApp[3858:1510716] Apache Cordova 本机 平台版本 4.0.1 正在启动。

2016-03-04 12:49:19.501 MyApp[3858:1510716] 多任务 -> 设备: 是的,应用程序:是的

2016-03-04 12:49:19.689 MyApp[3858:1510716] 使用 UIWebView

2016-03-04 12:49:19.692 MyApp[3858:1510716] [CDVTimer][handleopenurl] 0.120997ms

2016-03-04 12:49:19.698 我的应用程序[3858:1510716] [CDVTimer][intentandnavigationfilter] 4.896998ms

2016-03-04 12:49:19.698 MyApp[3858:1510716] [CDVTimer][gesturehandler] 0.104964ms

2016-03-04 12:49:19.723 MyApp[3858:1510716] [CDVTimer][localstorage] 25.017977ms

2016-03-04 12:49:19.723 我的应用程序[3858:1510716] [CDVTimer][TotalPluginStartup] 30.952990ms

2016-03-04 12:49:20.235 MyApp[3858:1510716] 重置插件由于 页面加载。

2016-03-04 12:49:51.516 MyApp[3858:1510716] 收到内存警告。

有什么帮助吗?

【问题讨论】:

让我们看看这个***.com/questions/22285888/… 您应该查看 Web Inspector javascript 控制台以查看更多错误 这有什么更新吗?在升级现有应用程序以使用 Cordova 6(使用 Ionic/Angular)后,我看到了类似的行为,在该应用程序加载但对触摸无响应 我对 Cordova 6.1.0 进行了更新,应用程序现在运行没有任何问题。 【参考方案1】:

关闭设备并重新打开。然后再次通过 Xcode 运行,查看消息是否消失。如果它消失了,那么您或 Cordova 库可能锁定了一些内存。

【讨论】:

以上是关于Cordova Platform iOS 4.0.1 白屏的主要内容,如果未能解决你的问题,请参考以下文章

Cordova 未构建 - Platform Config.xml 不正确

升级到 Cordova 4.0.0 使 iOS 构建失败,代码为 65

来自 iOS 4.0.0 中 Native 的 Cordova 插件 Javascript 函数调用

在 iOS 上调试 Cordova (PhoneGap) 代码

Phonegap (cordova) 2.4.0 启动画面显示缩小

Phonegap (Cordova 2.9.0) iOS 上的地理定位