PRS.Avalonia.iOS.csproj 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. <Project Sdk="Microsoft.NET.Sdk">
  2. <PropertyGroup>
  3. <OutputType>Exe</OutputType>
  4. <TargetFrameworks>net8.0-ios;net9.0-ios</TargetFrameworks>
  5. <SupportedOSPlatformVersion>13.0</SupportedOSPlatformVersion>
  6. <Nullable>enable</Nullable>
  7. <!-- <IsAotCompatible>false</IsAotCompatible>-->
  8. <!-- <EnableNativeAOT>false</EnableNativeAOT>-->
  9. <!-- <PublishAot>false</PublishAot>-->
  10. <!-- <PublishAotUsingRuntimePack>false</PublishAotUsingRuntimePack>-->
  11. <MtouchUseLlvm>false</MtouchUseLlvm>
  12. </PropertyGroup>
  13. <!-- Forces the use of the iOS interpreter during builds -->
  14. <!-- <PropertyGroup Condition="$(TargetFramework.Contains('-ios'))">-->
  15. <!-- <UseInterpreter>true</UseInterpreter>-->
  16. <!-- </PropertyGroup>-->
  17. <!-- Disables the new "managed-static" registrar. Could cause the app's size to be slightly larger. May enable in the future --><!-- See : https://github.com/xamarin/xamarin-macios/wiki/.NET-9-release-notes#type-registrar-managed-static-as-the-new-default -->
  18. <!-- <Target Name="SelectStaticRegistrar" AfterTargets="SelectRegistrar">-->
  19. <!-- <PropertyGroup Condition="'$(Registrar)' == 'managed-static'">-->
  20. <!-- <Registrar>static</Registrar>-->
  21. <!-- </PropertyGroup>-->
  22. <!-- </Target>-->
  23. <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
  24. <CodesignKey>iPhone Developer</CodesignKey>
  25. <MtouchDebug>true</MtouchDebug>
  26. <IOSDebugOverWiFi>true</IOSDebugOverWiFi>
  27. <CodesignProvision>PRS Avalonia Development</CodesignProvision>
  28. </PropertyGroup>
  29. <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
  30. <CodesignKey>iPhone Distribution</CodesignKey>
  31. </PropertyGroup>
  32. <ItemGroup>
  33. <ProjectReference Include="..\..\..\inabox\InABox.Avalonia.Platform.iOS\InABox.Avalonia.Platform.iOS.csproj" />
  34. <ProjectReference Include="..\..\..\inabox\InABox.Avalonia.Platform\InABox.Avalonia.Platform.csproj" />
  35. <ProjectReference Include="..\PRS.Avalonia\PRS.Avalonia.csproj"/>
  36. </ItemGroup>
  37. <ItemGroup>
  38. <PackageReference Include="Avalonia.Fonts.Inter" Version="11.2.2" />
  39. <PackageReference Include="Avalonia.iOS" Version="11.2.2" />
  40. </ItemGroup>
  41. <ItemGroup>
  42. <Folder Include="Assets.xcassets\" />
  43. </ItemGroup>
  44. </Project>