Hello @Kim Strasser ,
Please try this streamlined setup in your .csproj file. I have cleaned up a few conflicting settings (like the duplicate LLVM properties) and set the linker to None for the Release configuration.
- Close Visual Studio.
- Manually delete the
binandobjfolders in your project directory. - Replace your
.csprojcontent with the XML below. - Open the project and try to build again.
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net10.0-ios</TargetFramework>
<OutputType>Exe</OutputType>
<SupportedOSPlatformVersion>15.0</SupportedOSPlatformVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
<MtouchLink>SdkOnly</MtouchLink>
<DebugType>portable</DebugType>
<MtouchDebug>true</MtouchDebug>
<CodesignKey>iPhone Developer</CodesignKey>
<CodesignProvision>Project iOS Profile Development</CodesignProvision>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<CreatePackage>true</CreatePackage>
<!-- Set Link to None to prevent the original crash and build errors -->
<MtouchLink>None</MtouchLink>
<DebugType>portable</DebugType>
<MtouchDebug>true</MtouchDebug>
<Optimize>true</Optimize>
<UseLlvm>false</UseLlvm>
<CodesignKey>iPhone Distribution</CodesignKey>
<CodesignProvision>Project iOS Profile Distribution</CodesignProvision>
</PropertyGroup>
<!-- Your ItemGroups remain the same -->
</Project>
If the build still fails after cleaning the project and settings, please try creating a brand new, empty .NET 10 iOS project (File > New Project) and see if that builds and deploys to your device.
- If the empty project works: The issue is definitely inside your specific project code or one of your NuGet packages (like PlayFabAllSDK or MonoGame). You will need to add them back one by one to find the culprit.
- If the empty project also fails: Your Visual Studio installation or Mac connection is corrupted. You will need to fully reinstall Visual Studio and the iOS workloads.
If you do isolate the issue to a specific bug in the SDK (like the IL Trimmer error persisting even on a clean project), the best place to get it fixed is the official GitHub repository where the engineering team tracks these defects. You can file an issue here: github.com/dotnet/maui/issues.
Also, if you post there or need further help anywhere else, please share the full build log, not just the last error line. The "Info.plist" error is usually just the final symptom; the actual cause will be buried much earlier in the log output.