Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Från och med .NET 9 har intern AOT stöd för iOS-liknande plattformar. Termen iOS-liknande plattformar refererar till Apple-plattformar som använder liknande API:er som: iOS, MacCatalyst och tvOS.
Baserat på användningsfallet kan stödet delas in i:
- stöd för program och bibliotek som refererar till OS-specifika API:er
- stöd för program och bibliotek utan OS-specifika API-beroenden
Stöd för program och bibliotek som refererar till OS-specifika API:er
Detta avser .NET MAUI-projekt som riktar sig till OS-specifika målramverk (till exempel: net9.0-ios).
Hur intern AOT kan aktiveras för .NET MAUI-appar finns i Intern AOT-distribution på iOS och Mac Catalyst.
Stöd för program och bibliotek utan OS-specifika API-beroenden
Detta refererar till .NET-projekt som riktar sig till det allmänna eller icke-OS-specifika målramverket (t.ex. : net9.0), för vilka intern AOT kan aktiveras på följande sätt:
- Inkludera följande egenskaper i projektfilen: - <PublishAot>true</PublishAot> <PublishAotUsingRuntimePack>true</PublishAotUsingRuntimePack>
- Publicera projektet för den önskade iOS-liknande målplattformen genom att ange lämplig körningsidentifierare (kallas - <rid>senare ):- 
              ios-arm64, för fysiska iOS-enheter
- 
              iossimulator-arm64elleriossimulator-x64, för iOS-simulatorer
- 
              maccatalyst-arm64ellermaccatalyst-x64, för Mac Catalyst
- 
              tvos-arm64, för fysiska tvOS-enheter
- 
              tvossimulator-arm64ellertvossimulator-x64, för tvOS-simulatorer
 - och kör följande kommando: - dotnet publish -r <rid>
- 
              
Information om hur du skapar och använder inbyggda bibliotek på iOS-liknande plattformar finns i Skapa och använda anpassade ramverk med intern AOT för iOS-liknande plattformar.