Reply to iOS 15 More Tab Crash I solved this by explicitly removing the child view controllers before deallocating the UITabBarController: window.rootViewController?.children.forEach { $0.removeFromParent() } window.rootViewController = MyNewRootView() App & System Services Core OS Nov ’22