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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions