ios 应用在离子模式下挂起,而 运行 使用 xcode

ios App hangs in ionic, while running using xcode

使用 :

构建我们的离子应用程序后
cordova build ios

我 运行 它在我的 iphone 6 中使用 xcode。它很好用。现在,当我终止设备中的应用程序并单击应用程序图标以从设备启动它时,它需要更长的时间才能启动,并保持挂起状态,甚至无法使用 safari 检查它。

(仍然与此问题无关)即使应用程序在 android 中被终止,也不会出现任何问题。效果很好。

有人遇到过这样的问题吗?有什么办法吗?

这个问题实际上在 Ionic Forums 中讨论过。这不符合逻辑,但是当您通过 Xcode 运行 时,xcode 的控件与构建相关联。所以一旦我们杀死应用程序并重新启动它,Xcode 的控件就会断开连接,所以有 2 个问题:

1) Xcode 在通过 xcode.

启动应用程序时维护一些用于调试目的的活动连接

2) 如果那个连接断开了 - 弄乱 phone Xcode 预计会抛出一个关于进程被杀死之类的错误但是要阻塞主线程。但这并没有发生。

3) 它与 XCode 调试器的工作方式有关。 PC 或设备试图不断地相互轮询,如果我们偏离他们的预期,就会导致 iPhone.

出现问题

虽然xcode检测到phone是否掉线,但还是检测不到应用是否被杀