iOS15 上的 Xcode 调试 - 空白屏幕和应用程序启动前的几分钟延迟

Ger*_*ard 7 debugging ios15 xcode13

自从将我的 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。

基本上不可能测试和调试存在此问题的应用程序。

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

有什么已知的解决方案或建议吗?

谢谢!

Ger*_*ard 2

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

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

所以沮丧和恼怒似乎已经结束了!