Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
.NET 9'dan başlayarak Yerel AOT, iOS benzeri platformları hedeflemeyi destekler. iOS benzeri platformlar terimi, iOS, MacCatalyst ve tvOS gibi benzer API'leri kullanan Apple platformlarını ifade eder.
Kullanım örneğine bağlı olarak destek aşağıdakilere ayrılabilir:
- işletim sistemine özgü API'lere başvuran uygulamalar ve kitaplıklar için destek
- işletim sistemine özgü API bağımlılıkları olmayan uygulamalar ve kitaplıklar için destek
İşletim sistemine özgü API'lere başvuran uygulamalar ve kitaplıklar için destek
Bu, işletim sistemine özgü hedef çerçeveleri (örneğin: net9.0-ios) hedefleyen .NET MAUI projelerini ifade eder.
.NET MAUI uygulamaları için Yerel AOT nasıl etkinleştirilebilir? bkz. iOS ve Mac Catalyst'te yerel AOT dağıtımı.
İşletim sistemine özgü API bağımlılıkları olmayan uygulamalar ve kitaplıklar için destek
Bu, Yerel AOT'nin aşağıdaki şekilde etkinleştirilebildiği genel veya işletim sistemine özgü olmayan hedef çerçeveyi (örneğin: net9.0) hedefleyen .NET projelerini ifade eder:
Proje dosyanıza aşağıdaki özellikleri ekleyin:
<PublishAot>true</PublishAot> <PublishAotUsingRuntimePack>true</PublishAotUsingRuntimePack>Uygun çalışma zamanı tanımlayıcısını belirterek istenen iOS benzeri hedef platform için projeyi yayımlayın (daha sonra olarak
<rid>adlandırılır):-
ios-arm64, iOS fiziksel cihazları için -
iossimulator-arm64veyaiossimulator-x64, iOS simülatörleri için -
maccatalyst-arm64veyamaccatalyst-x64, Mac Catalyst için -
tvos-arm64, tvOS fiziksel cihazları için -
tvossimulator-arm64veyatvossimulator-x64, tvOS simülatörleri için
ve aşağıdaki komutu yürütür:
dotnet publish -r <rid>-
iOS benzeri platformlarda yerel kütüphanelerin oluşturulması ve kullanılması hakkında detaylar için bkz. iOS benzeri platformlar için Yerel AOT ile özel çerçeveler oluşturma ve kullanma.