Skip to content

iOS IPA build terminated at launch - symbol not found _$sSS10FoundationE19_bridgeToObjectiveCSo8NSStringCyF #105

@joemicmc

Description

@joemicmc

Description

If you update the MaulSample.csproj to build as an IPA, the built app terminates at launch with a 'symbol not found _$sSS10FoundationE19_bridgeToObjectiveCSo8NSStringCyF' error.

The full error report is attached MauiSample-2025-07-31-171249.txt

The forked repository includes the following property group in the project file:

<PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Release|net9.0-ios|AnyCPU'">
	<ProvisioningType>automatic</ProvisioningType>
	<ArchiveOnBuild>true</ArchiveOnBuild>
	<BuildIpa>True</BuildIpa>
</PropertyGroup>

Steps to Reproduce

  1. Open the newBinding.sln solution from this fork here https://github.com/joemicmc/Maui.NativeLibraryInterop/tree/main/template
  2. In the subdirectory sample run dotnet publish -f net9.0-ios -c Release
  3. Deploy to a physical iOS device
  4. Run the app
  5. The app crashes

Link to public reproduction project repository

https://github.com/joemicmc/Maui.NativeLibraryInterop/tree/main/template/sample

Environment

  • OS: MacOS Sequoia 15.5
  • .NET MAUI: 9.0.100
  • Target platforms: iOS 18.1

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