在SwiftUI和Apple的新Beta(macOS 10.15,iOS 13和Xcode 11)发布之后,我开始开发基于新技术的应用程序。
考虑到所涉及的所有软件和系统均为beta版,因此开发进展顺利。但是,在尝试在真实设备(运行iOS 13 beta 2的iPhone 8 Plus)上运行基于SwiftUI的应用程序时,该应用程序拒绝启动,而是在Xcode调试器中使用简单的(lldb)
启动时崩溃。该应用程序已在模拟器中正常运行,并且Xcode没有提供有关该应用程序为何无法在真实设备上运行的有用信息。
tl; dr 在iOS 13模拟器中成功运行后,SwiftUI应用在真正的iOS 13设备上启动时崩溃。
谢谢!
答案 0 :(得分:1)
感谢matt!
事实证明,问题只是Xcode 11 beta 1中的一个错误,阻止了基于SwiftUI的应用程序在真实设备上进行测试。升级到Xcode 11 beta 2解决了该问题。