我已经完成了所有重构,以从SceneDelegate
使用 SwiftUI 应用程序和场景迁移到使用WindowGroup
. 我注意到,当该应用程序从以前的版本更新时,该应用程序会启动黑屏,并且您无法对其执行任何操作。无论您退出并重新启动应用程序多少次,都无法导航。我可以在结构体init
的函数中记录一些内容App
,但不能在onAppear
修饰符中记录一些内容。
卸载应用程序并重新安装效果很好,但我不希望用户必须这样做(我验证了从我发布的应用程序更新到 TestFlight beta 时也会发生此问题)。