iOS 应用程序在快速关闭/打开时崩溃

问题描述 投票:0回答:3

此错误的主要问题是我无法将设备连接到 xCode 进行调试,因为要使其崩溃,我必须关闭应用程序(终止调试会话),然后快速再次打开。关键字:快速...我没有时间关闭,并通过 xCode 重建,否则它不会为我崩溃(需要在一两秒内)...我在 Organizer 中没有看到任何值得注意的内容> 崩溃...我不是在寻找具体的解决方案,因为我还没有错误代码,我只是在寻找获取此错误代码的想法/方法。

再次澄清一下,这种崩溃只会在关闭应用程序后的一两秒内发生。打开 > 关闭 > 一秒钟内再次打开 -> 崩溃。崩溃不断发生。

ios swift objective-c xcode
3个回答
2
投票

不仅仅是您的应用程序在执行此操作。如果您打开了一些嵌套的 VC,并且快速关闭/重新打开应用程序 - 它会崩溃。我在每个应用程序上都经历过这种崩溃,甚至是 AppStore 或 Notes 等原生 iOS 应用程序。 在我看来,这是因为当您快速杀死它并重新启动它时,杀死过程尚未完成,因此它会终止新会话。

无论如何,这肯定是 iOS 中的错误。


0
投票

这不是您的应用程序中的错误,当您始终关闭模拟器上打开的应用程序时,这种情况会在模拟器上发生,例如当您启动应用程序的速度太快以至于上一个会话仍未从内存中清除时,您的应用程序会立即关闭,您可能会认为这是您的应用程序中的错误,但事实并非如此。


0
投票

将 Xcode 从 14.3 更新到 15.2 后,我遇到了同样的问题。每当我通过 Xcode 运行应用程序时。它已成功启动,并且我能够使用该应用程序,如果我终止该应用程序并通过应用程序图标点击再次启动。简直崩溃了。

我的情况我尝试过这个。

转到 Xcode 目标并选择常规选项卡,向下滚动并展开框架、库和嵌入内容,您将看到列出的框架,从下拉列表中选择嵌入和签名

完成此操作后。选择 Build Phase 选项卡并展开 Link Binary With Libraries 选择从可选到 required 的所有框架。

这里附有“链接二进制文件与库”部分的屏幕截图。

© www.soinside.com 2019 - 2024. All rights reserved.