Xcode 26.0 Share Extension crashes with NSInternalInconsistencyException on iOS 26.0

Issue : When creating a new project in Xcode 26.0 and adding a Share Extension target without modifying any code, the app crashes upon displaying the extension screen with the following error:

*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'The layout constraints still need update after sending -updateConstraints to <_UINavigationBarTitleControl: 0x105b9cc00; frame = (0 0; 0 0); layer = <CALayer: 0x10b834270>>. _UINavigationBarTitleControl or one of its superclasses may have overridden -updateConstraints without calling super. Or, something may have dirtied layout constraints in the middle of updating them. Both are programming errors.'

Environment : Xcode 26.0 iOS 26.0 (physical device) Note: This issue does not occur when running on iOS 18.3.1 (physical device).

Temporary Workaround : Adding the following implementation to the isContentValid method prevents the exception from occurring:

Objective-C- (BOOL)isContentValid { // Do validation of contentText and/or NSExtensionContext attachments here if (@available(iOS 26, *)) { self.navigationController.navigationBarHidden = YES; } return YES; }

Questions :

  1. Is there any alternative way to avoid this exception?
  2. Since this crash occurs with the default implementation generated by Xcode, is there any plan to fix it in future updates?
Xcode 26.0 Share Extension crashes with NSInternalInconsistencyException on iOS 26.0
 
 
Q