Hey,bros:
I meet this crash,but I can't find any useful infos to fix this crash.And this crash only happens on iOS17.
Here are the crash infos:
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Layout requested for visible navigation bar, <UINavigationBar: 0x106128820; frame = (0 0; 430 44); opaque = NO; autoresize = W; tintColor = UIExtendedGrayColorSpace.
Here are the stacks:
Thread 0 name: com.apple.main-thread
CoreFoundation ___exceptionPreprocess (in CoreFoundation)
libobjc.A.dylib _objc_exception_throw (in libobjc.A.dylib)
Foundation -[NSAssertionHandler handleFailureInMethod:object:file:lineNumber:description:] (in Foundation)
UIKitCore -[UINavigationBar layoutSubviews] (in UIKitCore)
UIKitCore -[UIView(CALayerDelegate) layoutSublayersOfLayer:] (in UIKitCore)
longbridge-ios-app -[UIView(Thread) ex_layoutSublayersOfLayer:] (in longbridge-ios-app:UIView+Thread.m:36)
UIKitCore -[UINavigationBar layoutSublayersOfLayer:] (in UIKitCore)
QuartzCore CA::Layer::layout_if_needed(CA::Transaction*) (in QuartzCore)
UIKitCore -[UIView(Hierarchy) layoutBelowIfNeeded] (in UIKitCore)
UIKitCore -[UINavigationController _positionNavigationBarHidden:edge:initialOffset:] (in UIKitCore)
UIKitCore -[UINavigationController _positionNavigationBarHidden:edge:] (in UIKitCore)
UIKitCore -[UINavigationController _updateBarsForCurrentInterfaceOrientationAndForceBarLayout:] (in UIKitCore)
UIKitCore -[UIViewController viewDidMoveToWindow:shouldAppearOrDisappear:] (in UIKitCore)
UIKitCore -[UINavigationController viewDidMoveToWindow:shouldAppearOrDisappear:] (in UIKitCore)
UIKitCore -[UIView(Internal) _didMoveFromWindow:toWindow:] (in UIKitCore)
UIKitCore ___45-[UIView(Hierarchy) _postMovedFromSuperview:]_block_invoke (in UIKitCore)
CoreAutoLayout -[NSISEngine withBehaviors:performModifications:] (in CoreAutoLayout)
UIKitCore -[UIView _postMovedFromSuperview:] (in UIKitCore)
UIKitCore -[UIView(Internal) _addSubview:positioned:relativeTo:] (in UIKitCore)
UIKitCore -[UITransitionView transition:fromView:toView:removeFromView:] (in UIKitCore)
UIKitCore -[UIViewControllerBuiltinTransitionViewAnimator animateTransition:] (in UIKitCore)
UIKitCore ____UIViewControllerTransitioningRunCustomTransition_block_invoke_3 (in UIKitCore)
UIKitCore +[UIKeyboardSceneDelegate _pinInputViewsForKeyboardSceneDelegate:onBehalfOfResponder:duringBlock:] (in UIKitCore)
UIKitCore ____UIViewControllerTransitioningRunCustomTransition_block_invoke_2 (in UIKitCore)
UIKitCore +[UIView(Animation) _setAlongsideAnimations:toRunByEndOfBlock:] (in UIKitCore)
UIKitCore __UIViewControllerTransitioningRunCustomTransition (in UIKitCore)
UIKitCore ___56-[UIPresentationController runTransitionForCurrentState]_block_invoke_3 (in UIKitCore)
UIKitCore -[_UIAfterCACommitBlock run] (in UIKitCore)
UIKitCore -[_UIAfterCACommitQueue flush] (in UIKitCore)
UIKitCore __runAfterCACommitDeferredBlocks (in UIKitCore)
UIKitCore __cleanUpAfterCAFlushAndRunDeferredBlocks (in UIKitCore)
UIKitCore __UIApplicationFlushCATransaction (in UIKitCore)
UIKitCore __UIUpdateSequenceRun (in UIKitCore)
UIKitCore _schedulerStepScheduledMainSection (in UIKitCore)
UIKitCore _runloopSourceCallback (in UIKitCore)
CoreFoundation _CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION (in CoreFoundation)
CoreFoundation ___CFRunLoopDoSource0 (in CoreFoundation)
CoreFoundation ___CFRunLoopDoSources0 (in CoreFoundation)
CoreFoundation ___CFRunLoopRun (in CoreFoundation)
CoreFoundation _CFRunLoopRunSpecific (in CoreFoundation)
GraphicsServices _GSEventRunModal (in GraphicsServices)
UIKitCore -[UIApplication _run] (in UIKitCore)
UIKitCore _UIApplicationMain (in UIKitCore)
longbridge-ios-app main (in longbridge-ios-app:main.m:22)
dyld start (in dyld)