首页 > 解决方案 > iOS15上的Xcode调试-应用程序启动前出现空白白屏和几分钟延迟

问题描述

自从将我的 iPhone 升级到 iOS 15 并在我的 Mac 上升级到 Xcode 13 后,我在使用 Xcode 测试/调试任何 SwiftUI 应用程序时遇到了问题。即使是带有简单“hello world”示例的新 Xcode 项目,在按下 Xcode“开始”按钮时也会以这种方式运行(无论目标是模拟器还是我的 iOS 15 物理 iPhone)。

该应用程序似乎已正确上传到目标,但目标随后显示空白屏幕超过一分钟(分钟),然后才显示应用程序屏幕。

当 Xcode 调试器在此之后断开连接并在目标(无论是模拟器还是物理 iPhone)上手动启动应用程序时,它似乎工作正常(首先没有出现任何白屏)。

我的所有 SwiftUI 应用程序(以及简单的 Xcode Swift “Hello World”示例)的行为都相同,这些应用程序已经运行了很长时间,没有任何问题。

我仍然安装了 Xcode 12.5,它现在表现出相同的行为(即使目标操作系统是 iOS 14.5)并且应用程序已上传到我的 iOS 15 iPhone。

基本上不可能测试和调试有这个问题的应用程序。

有没有其他人有这个问题?

任何已知的解决方案或建议?

谢谢!

标签: debuggingios15xcode13

解决方案


刚刚在我的 iPhone(型号:X)上安装了 iOS v15.0.2。这次 iOS 更新后,这个问题神奇地解决了!

当我在最新的 iOS 更新后重新连接我的 iPhone(到 Mac 上的 xCode)时,我不得不等待几分钟让 Xcode 完成“从 iPhone 获取 iPhone 调试符号”。完成后,Xcode 再次立即启动任何应用程序(并将其连接到调试器)(就像我的 iOS 15.0 更新到 iPhone 之前的情况一样) - 没有任何空白屏幕,也不会再有几分钟的长时间延迟!所以在这次 iOS 更新之后,我的整个 Xcode 开发环境似乎都恢复了正常。

所以挫折和愤怒似乎结束了!


推荐阅读