1

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

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

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

提前致谢!

4

1 回答 1

3

感谢马特

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

于 2019-06-18T20:48:06.587 回答