【问题标题】:why does cordova app hang on launch in xcode with cpu 100%?为什么cordova应用程序在cpu 100%的xcode中启动时挂起?
【发布时间】:2016-08-31 10:58:33
【问题描述】:

cordova 版本 5.0.0 xcode 7.3版

我有一个 Cordova 应用程序(带有 ember.js),它在启动时会在 xcode 中挂起。这不会每次都发生,它是间歇性的。当它发生时,cordova 的 cpu 徘徊在 100% 左右。该应用程序没有响应;点击按钮什么都不做。

下面是系统日志,这里列出了正在使用的插件。我该如何开始调试呢?我无法使用 Safari 调试器连接到应用程序;该应用在开发菜单中列出,但调试器为空白。

插件:

  <plugin name="cordova-plugin-crosswalk-webview" spec="1.5.0" />
  <plugin name="cordova-plugin-device" spec="1.1.1" />
  <plugin name="cordova-plugin-statusbar" spec="2.1.0" />
  <plugin name="cordova-plugin-network-information" spec="1.2.0" />
  <plugin name="cordova-plugin-inappbrowser" spec="1.2.0" />
  <plugin name="cordova-plugin-appsee" spec="2.1.55" />
  <plugin name="ionic-plugin-keyboard" spec="1.0.8" />
  <plugin name="sk.kcorp.cordova.ios-security" spec="https://github.com/robertklein/cordova-ios-security.git" />
  <plugin name="cordova-plugin-whitelist" spec="https://github.com/sovolve/cordova-plugin-whitelist.git" />
  <plugin name="cordova-plugin-contacts" spec="2.0.1" />
  <preference name="android-windowSoftInputMode" value="adjustPan" />
  <preference name="android-configChanges" value="orientation|keyboardHidden" />
  <plugin name="cordova-plugin-facebook4" spec="~1.4.1">
    <variable name="APP_ID" value="1650330931884748" />
    <variable name="APP_NAME" value="Wonder" />
  </plugin>
  <plugin name="onesignal-cordova-plugin" spec="~1.11.2" />

系统日志的最后一段(还有很多,这里放不下)

http://pastebin.com/7HzgP4eB

【问题讨论】:

    标签: xcode cordova cordova-plugins


    【解决方案1】:

    您正在运行哪个版本的 cordova-ios?版本 4.0.0 的 cordova-ios 有一个错误,导致启动时 CPU 使用率为 100%(有关更多信息,请参阅https://issues.apache.org/jira/browse/CB-10276)。自 4.1.0 以来,此问题已得到修复。您可以通过运行以下命令进行检查:

    cordova platform version
    

    要更新到最新版本,请运行:

     cordova platform update ios
    

    【讨论】:

      猜你喜欢
      • 2020-06-08
      • 2016-11-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-21
      • 1970-01-01
      • 2012-10-23
      • 1970-01-01
      相关资源
      最近更新 更多