iOS 18 Simulator Crash on Xcode 26: Symbol not found: _NSUserActivityTypeBrowsingWeb

Hi,

When launching my app on the iOS 18 simulator using Xcode 26 beta, the app crashes immediately with a missing symbol error:

dyld[23801]: Symbol not found: _NSUserActivityTypeBrowsingWeb
  Referenced from: <DDBF5C50-BD0E-34C7-B202-888033A93840> /Users/username/Library/Developer/CoreSimulator/Devices/058F6615-9288-4164-8736-53CBC962FFD4/data/Containers/Bundle/Application/95B984C9-3197-423C-860C-E714BA34ACCB/MyApp.app/MyApp.debug.dylib
  Expected in:     <443671DB-41AE-3963-8403-E4A484837405> /Library/Developer/CoreSimulator/Volumes/iOS_22A3351/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 18.0.simruntime/Contents/Resources/RuntimeRoot/System/Library/Frameworks/CoreServices.framework/CoreServices
Symbol not found: _NSUserActivityTypeBrowsingWeb
  Referenced from: <DDBF5C50-BD0E-34C7-B202-888033A93840> /Users/username/Library/Developer/CoreSimulator/Devices/058F6615-9288-4164-8736-53CBC962FFD4/data/Containers/Bundle/Application/95B984C9-3197-423C-860C-E714BA34ACCB/MyApp.app/MyApp.debug.dylib
  Expected in:     <443671DB-41AE-3963-8403-E4A484837405> /Library/Developer/CoreSimulator/Volumes/iOS_22A3351/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 18.0.simruntime/Contents/Resources/RuntimeRoot/System/Library/Frameworks/CoreServices.framework/CoreServices
dyld config: DYLD_SHARED_CACHE_DIR=/Library/Developer/CoreSimulator/Caches/dyld/24F74/com.apple.CoreSimulator.SimRuntime.iOS-18-0.22A3351/ DYLD_ROOT_PATH=/Library/Developer/CoreSimulator/Volumes/iOS_22A3351/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 18.0.simruntime/Contents/Resources/RuntimeRoot DYLD_LIBRARY_PATH=/Users/username/Library/Developer/Xcode/DerivedData/MyApp-dqwvveywparbascmmycuqktsiopv/Build/Products/Debug-iphonesimulator:/Library/Developer/CoreSimulator/Volumes/iOS_22A3351/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 18.0.simruntime/Contents/Resources/RuntimeRoot/usr/lib/system/introspection DYLD_INSERT_LIBRARIES=/Library/Developer/CoreSimulator/Volumes/iOS_22A3351/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 18.0.simruntime/Contents/Resources/RuntimeRoot/usr/lib/libLogRedirect.dylib:/Library/Developer/CoreSimulator/Volumes/iOS_22A3351/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 18.0.simruntime/Contents/Resources/RuntimeRoot/usr/lib/libBacktraceRecording.dylib:/Library/Developer/CoreSimulator/Volumes/iOS_22A3351/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 18.0.simruntime/Contents/Resources/RuntimeRoot/usr/lib/libMainThreadChecker.dylib:/usr/lib/libRPAC.dylib:/Library/Developer/CoreSimulator/Volumes/iOS_22A3351/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 18.0.simruntime/Contents/Resources/RuntimeRoot/usr/lib/libViewDebuggerSupport.dylib:/System/Library/PrivateFrameworks/GPUToolsCapture.framework/GPUToolsCapture DYLD_FRAMEWORK_PATH=/Users/username/Library/Developer/Xcode/DerivedData/MyApp-dqwvveywparbascmmycuqktsiopv/Build/Products/Debug-iphonesimulator DYLD_FALLBACK_FRAMEWORK_PATH=/Library/Developer/CoreSimulator/Volumes/iOS_22A3351/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 18.0.simruntime/Contents/Resources/RuntimeRoot/System/Library/Frameworks DYLD_FALLBACK_LIBRARY_PATH=/Library/Developer/CoreSimulator/Volumes/iOS_22A3351/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 18.0.simruntime/Contents/Resources/

Notes:

I have only tested on the iOS 18 simulator so far.

I have not yet tested on earlier iOS versions or physical devices.

The app runs fine on iOS 26 simulator using Xcode 26, so the crash seems specific to the iOS 18 simulator.

This looks like a system symbol that may not be linked properly in the iOS 18 simruntime.

Is this a known issue with the iOS 18 SDK or simulator runtime in Xcode 26 beta?

Thanks!

Answered by Alexander.Pan in 846027022

Removing CoreServices.framework from Frameworks and Libraries in the Build Phases resolved the issue.

Thanks for that @donnywdavis. I'm chatting further with folks internally about this.

— Ed Ford,  DTS Engineer

I tried removing CoreServices.framework and it didn't work for me, it still crashes. What should I do?

I tried removing CoreServices.framework and it didn't work for me, it still crashes. What should I do?

Hang tight — this is a bug in the iOS SDK. Aside from removing the NSUserActivityTypeBrowsingWeb constant from your source code just as a temporary measure for your own development purposes until this is fixed, you do not need to change your project configuration.

— Ed Ford,  DTS Engineer

Could have sworn I added that I put the real FB in here a few days ago. Here's the right one, still happening on the latest betas. FB19209098

I deleted CoreServices, and now an app with iPad target runs the 18.5 simulator with latest Xcode 26 beta. However, my app with iPhone target now runs into this issue, runs fine in 18.5 release Xcode. FB19270537

After Xcode26 beta5 update now facing same crash on iOS 26 devices.

This can also be fixed by re-linking the Foundation framework. You wouldn't have to remove CoreServices in this case.

also experiencing this bug on:

  • Tahoe 26.0 Beta (25A5338b)
  • Xcode Version 26.0 beta 4 (17A5285i)
  • iOS 26.0 (23A5318f)
dyld[945]: Symbol not found: _NSUserActivityTypeBrowsingWeb
  Referenced from: <62CC5875-13C4-3C53-80F7-A2B8FBE5D2DE> /private/var/containers/Bundle/Application/5EB5E88D-685B-4633-8716-37CD0C989111/Orders.app/Orders.debug.dylib
  Expected in:     <0FFF723A-7DE6-3705-B327-ADD82FAEF345> /System/Library/Frameworks/CoreServices.framework/CoreServices

Xcode version: 26.0 Beta 6 solved the crash for me

This seems to be fixed with Xcode 26 beta 6. I am now able to run the iOS 17 and 18 simulators, as well as build to my device again.

This seems to be fixed with Xcode 26 beta 6. I am now able to run the iOS 17 and 18 simulators, as well as build to my device again.

Excellent news! The bug reports filed by folks here were helpful in addressing this, so thank you to everyone here who took the time to file one.

— Ed Ford,  DTS Engineer

iOS 18 Simulator Crash on Xcode 26: Symbol not found: _NSUserActivityTypeBrowsingWeb
 
 
Q