【问题标题】:Xcode debug on iOS15 - blank white screen and minutes delay before App startsiOS15上的Xcode调试-应用程序启动前出现空白白屏和几分钟延迟
【发布时间】:2021-12-03 03:59:26
【问题描述】:

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

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

有其他人遇到过这个问题吗?

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

谢谢!

【问题讨论】:

  • 刚刚安装了 xCode 13.1 候选版本。仍然有同样的问题。太烦人了——真的让调试(或简单地在物理连接的设备上加载应用程序)几乎不切实际(从浪费时间的角度来看)。
  • 您找到解决方案了吗?

标签: debugging ios15 xcode13


【解决方案1】:

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

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

所以挫败感和愤怒似乎已经过去了!

【讨论】:

  • 我在 iOS 15.1 上遇到了这个问题。有什么建议吗?
【解决方案2】:

尝试删除iOS DeviceSupport文件夹,它必须有助于在真机上调试。

rm -r ~/Library/Developer/Xcode/iOS\ DeviceSupport

【讨论】:

  • 还是同样的问题
【解决方案3】:

这取决于移动操作系统版本,而不是 Xcode

【讨论】:

    猜你喜欢
    • 2022-01-12
    • 2014-02-26
    • 2017-01-13
    • 1970-01-01
    • 1970-01-01
    • 2019-10-03
    • 2021-10-05
    • 1970-01-01
    • 2018-08-25
    相关资源
    最近更新 更多