【问题标题】:iOS 13 SwiftUI: app crashes upon launch on real deviceiOS 13 SwiftUI:应用在真实设备上启动时崩溃
【发布时间】:2019-11-01 10:41:22
【问题描述】:

在 SwiftUI 和 Apple 的新测试版(macOS 10.15、iOS 13 和 Xcode 11)发布后,我开始开发基于新技术构建的应用程序。

考虑到所有涉及的软件和系统都处于测试阶段,开发进展顺利。但是,在尝试在真实设备(iPhone 8 Plus,运行 iOS 13 beta 2)上运行基于 SwiftUI 的应用程序时,应用程序拒绝启动,而是在 Xcode 调试器中使用简单的(lldb) 在启动时崩溃。该应用程序在模拟器中正常运行,Xcode 没有提供任何有用的消息说明为什么该应用程序无法在真实设备上运行。

tl;dr 在 iOS 13 模拟器中成功运行后,SwiftUI 应用在真实 iOS 13 设备上启动时崩溃。

提前致谢!

【问题讨论】:

  • 如果这是 Xcode 11 beta 2(昨天发布),您应该立即向 Apple 提交错误报告并将您的项目发送出去。
  • 我正在运行 Xcode 11 beta 1,尽管我确实提交了错误报告。既然您提到了新版本,我会考虑升级,看看问题是否仍然存在!
  • 酷,感谢这两点。如果它没有修复,我建议在您现有的错误报告中附加一个注释(如果新的错误报告者可能这样做的话)。
  • Xcode beta 2 中已解决该问题。感谢您的帮助!

标签: swift xcode swiftui xcode11 ios13


【解决方案1】:

感谢matt!

事实证明,这个问题只是 Xcode 11 beta 1 中的一个错误,导致基于 SwiftUI 的应用无法在真实设备上进行测试。升级到 Xcode 11 beta 2 解决了这个问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-27
    • 2020-04-15
    • 1970-01-01
    • 2020-04-23
    • 1970-01-01
    • 2017-10-12
    相关资源
    最近更新 更多