Skip to content

[FirebaseMessaging] Crash on Xcode 26 + iOS 18 #15159

@subdiox

Description

@subdiox

Description

On Xcode 16 Beta 4, linking the FirebaseMessaging framework causes a runtime crash on iOS 18 devices and simulators with the following error:

dyld[27074]: Symbol not found: _NSUserActivityTypeBrowsingWeb
  Referenced from: <7CB71490-F307-3C6E-853C-925749317C78> /private/var/containers/Bundle/Application/C7665515-F4B5-4EAA-B560-774A439A4F1E/Rulebook-Dev.app/Rulebook-Dev.debug.dylib
  Expected in:     <050203DD-7488-307D-A999-E587314B041A> /System/Library/Frameworks/CoreServices.framework/CoreServices

Interestingly, this issue does not reproduce on the iOS 26 simulator, suggesting the symbol may have been introduced or handled differently in iOS 26. This crash occurs immediately upon launch when the app links against FirebaseMessaging.

This issue has also been reported in the Apple Developer Forums:
https://developer.apple.com/forums/thread/789687?answerId=846363022#846363022

Reproducing the issue

No response

Firebase SDK Version

12.0

Xcode Version

26.0 Beta 4

Installation Method

Swift Package Manager

Firebase Product(s)

Messaging

Targeted Platforms

iOS

Relevant Log Output

dyld[27074]: Symbol not found: _NSUserActivityTypeBrowsingWeb
  Referenced from: <7CB71490-F307-3C6E-853C-925749317C78> /private/var/containers/Bundle/Application/C7665515-F4B5-4EAA-B560-774A439A4F1E/Rulebook-Dev.app/Rulebook-Dev.debug.dylib
  Expected in:     <050203DD-7488-307D-A999-E587314B041A> /System/Library/Frameworks/CoreServices.framework/CoreServices
Symbol not found: _NSUserActivityTypeBrowsingWeb
  Referenced from: <7CB71490-F307-3C6E-853C-925749317C78> /private/var/containers/Bundle/Application/C7665515-F4B5-4EAA-B560-774A439A4F1E/Rulebook-Dev.app/Rulebook-Dev.debug.dylib
  Expected in:     <050203DD-7488-307D-A999-E587314B041A> /System/Library/Frameworks/CoreServices.framework/CoreServices
dyld config: DYLD_LIBRARY_PATH=/usr/lib/system/introspection DYLD_INSERT_LIBRARIES=/usr/lib/libLogRedirect.dylib:/usr/lib/libBacktraceRecording.dylib:/usr/lib/libMainThreadChecker.dylib:/usr/lib/libRPAC.dylib:/usr/lib/libViewDebuggerSupport.dylib
Symbol not found: _NSUserActivityTypeBrowsingWeb
  Referenced from: <7CB71490-F307-3C6E-853C-925749317C78> /private/var/containers/Bundle/Application/C7665515-F4B5-4EAA-B560-774A439A4F1E/Rulebook-Dev.app/Rulebook-Dev.debug.dylib
  Expected in:     <050203DD-7488-307D-A999-E587314B041A> /System/Library/Frameworks/CoreServices.framework/CoreServices
dyld config: DYLD_LIBRARY_PATH=/usr/lib/system/introspection DYLD_INSERT_LIBRARIES=/usr/lib/libLogRedirect.dylib:/usr/lib/libBacktraceRecording.dylib:/usr/lib/libMainThreadChecker.dylib:/usr/lib/libRPAC.dylib:/usr/lib/libViewDebuggerSupport.dylib

If using Swift Package Manager, the project's Package.resolved

Expand Package.resolved snippet
Replace this line with the contents of your Package.resolved.

If using CocoaPods, the project's Podfile.lock

Expand Podfile.lock snippet
Replace this line with the contents of your Podfile.lock!

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions