Skip to content

Unity - iOS Geospatial Background Thread Conflict with Loading Addressables #250

@EthanWimsett

Description

@EthanWimsett

Working with Unity 6 and exporting to Xcode for iOS, my app crashes when using both the Addressables package to remotely load assets whilst ARCoreExtensions is installed and Geospatial features has been enabled and added to the script define symbols in the Unity PlayerSettings. Once the addressables package has been initialized and the catalog has been loaded, I only have to call the Addressables.LoadAssetAsync method once and Xcode will pause the session with the error appearing in the debug navigation: Background Job.Worker 2: EXC_BREAKPOINT (code=1, subcode=0x113a76978)

I have made a fresh project with a minimal setup to reduce variables and I can only conclude there is some type of conflict happening between these two packages, specifically for iOS: loading a remote asset and having Geospatial in the script define symbols - not actually using any AR functionality. I have submitted this issue to Unity as well incase it's an error on their end.

Specs:

Unity 6000.0.64f1 exported as a .xcworkspace for Xcode 26.2

MacBook Pro 2024 (M5), using MacOS 26.2

iPhone 16 Pro Max, using iOS 26.2

Addressables catalog and bundles are downloaded from Azure Cloud Storage

Packages:
Addressables 2.7.6
ARFoundation 6.4.1
Apple ARKit XR Plugin 6.4.1
Google ARCore XR Plugin 6.4.1
ARCoreExtensions 1.52.0

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions