Hey we had the same problem with Xcode 12 and iOS 14. We was making archives for upload with old version of Xcode (11.7) until today because that wasn't option anymore.
So we find that solution for when using popToRootViewController:
override func popToRootViewController(animated: Bool) -> [UIViewController]? {
guard #available(iOS 14, *) else {
return super.popToRootViewController(animated: animated)
}
viewControllers.forEach({$0.hidesBottomBarWhenPushed = false})
return super.popToRootViewController(animated: animated)
}
Seems to work for now as a workaround in our case. All animations are still usable. Hope Apple will fix it soon.