为什么cordova应用程序在xcode中以100%的cpu挂起



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

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

cordova platform version

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

 cordova platform update ios

最新更新