Bilgi özellik listesi
Bilgi özellik listesi dosyası, iOS ve Mac Catalyst'te .NET Çok Platformlu Uygulama Kullanıcı Arabirimi (.NET MAUI) uygulamanız için yapılandırma bilgilerini içeren Unicode UTF-8 kullanılarak kodlanmış bir XML dosyasıdır. Dosyanın kök düğümü, uygulama yapılandırmanızı tanımlayan bir dizi anahtar ve değer içeren bir sözlüktür. Bilgi özellik listesi dosyasının adı Info.plist'tir ve büyük/küçük harfe duyarlıdır. Tüm .NET MAUI iOS ve Mac Catalyst uygulamaları, uygulamayı açıklayan bir Info.plist dosyası içermelidir.
.NET MAUI, bir proje şablonundan .NET MAUI uygulaması oluşturduğunuzda iOS ve Mac Catalyst için Info.plist dosyaları oluşturur. Bu dosyalar Platformlar/iOS ve Platformlar/Mac Catalyst klasörlerinde bulunur ve özellik listesi anahtarlarının ilk listesiyle doldurulur.
Uygulamanızı oluşturduğunuzda.NET MAUI, paketi kod imzalamadan önce Info.plist dosyanızı derlenmiş pakete kopyalar. Kopyalama işlemi sırasında .NET MAUI, bazı değişken değiştirme işlemleri gerçekleştirmek için derleme özelliklerini kullanır. Ayrıca, başka şekillerde belirtilen yapılandırmayı temsil eden ek anahtarlar da ekleyebilir. Bu nedenle, uygulama paketinize gelen bilgi özellik listesi dosyası projenizdeki kaynak dosyayla aynı değildir.
Düzenleyicide bilgi özellik listesini düzenleme
Info.plist dosyasına çift tıklanması, dosyayı Visual Studio'nun verilerin iki görünümünü içeren Info.plist düzenleyicisinde açar:
Ortak uygulama özelliklerini ayarlamanıza olanak tanıyan uygulama:
Not
Uygulama Adı, Paket Tanımlayıcısı, Sürüm ve Derleme alanlarının değerleri uygulamanızın proje dosyasından alınır. Daha fazla bilgi için bkz . Uygulama bilgilerini sağlama.
Gelişmiş; desteklenen belge türlerini, evrensel tür tanımlayıcılarını (UTI) ve URL türlerini belirtmenizi sağlar:
Bilgi özellik listesi kaynağını düzenleme
Info.plist dosyası, XML kaynağını düzenlemek için bir dış düzenleyicide de açılabilir. Uygulamayı yapılandırmak için anahtarlar ve değerler aşağıdaki kategoriler için eklenebilir:
- Paket yapılandırması, bir paketin adı, türü ve sürümü gibi temel özelliklerini yapılandırmak için. Daha fazla bilgi için bkz . developer.apple.com üzerinde paket yapılandırması .
- Bir uygulamanın sahnelerini, simgelerini ve yazı tiplerini yapılandırmak için kullanıcı arabirimi. Daha fazla bilgi için bkz . developer.apple.com üzerinde kullanıcı arabirimi .
- Uygulama başlatma, yürütme ve sonlandırmayı yapılandırmak için uygulama yürütme. Daha fazla bilgi için bkz . developer.apple.com uygulama yürütme .
- Korumalı kaynaklar, bir uygulamanın korumalı hizmetlere ve kullanıcı verilerine erişimini denetlemek için. Daha fazla bilgi için bkz . developer.apple.com üzerinde korumalı kaynaklar .
- Uygulamanızın veri yönetimi özelliklerini yapılandırmak için veri ve depolama. Daha fazla bilgi için bkz . developer.apple.com'da veri ve depolama .
- Uygulamanızın sağladığı hizmetleri yapılandırmak için uygulama hizmetleri. Daha fazla bilgi için bkz . developer.apple.com uygulama hizmetleri .
- Uygulamanız tarafından sağlanan cihaz sürücülerini yapılandırmak için çekirdek ve sürücüler. Daha fazla bilgi için bkz . developer.apple.com üzerinde çekirdek ve sürücüler .
Uygulama bilgilerini sağlayın
Info.plist düzenleyicisi, temel uygulama verilerini doğrudan Info.plist dosyasında depolamak yerine uygulamanın proje dosyasından alır. Derleme zamanında .NET MAUI bu verileri uygulama paketinizde bulunan Info.plist dosyasına kopyalar.
Uygulama adı
.NET MAUI uygulamasının uygulama adı, derleme özelliği olarak ApplicationTitle
uygulamanın proje dosyasında depolanır.
Çözüm Gezgini'da .NET MAUI uygulama projenize sağ tıklayın ve Özellikler'i seçin. Ardından MAUI Paylaşılan > Genel sekmesine gidin. Uygulama Başlığı alanında uygulama adı listelenir.
Uygulama Başlığı alanının değeri güncelleştirildiğinde, Info.plist dosyasındaki uygulama görünümündeki Uygulama Adı alanının değeri otomatik olarak güncelleştirilir.
Uygulama Kimliği
.NET MAUI uygulamasının paket tanımlayıcısı, uygulamanın proje dosyasında derleme özelliği olarak ApplicationId
depolanır.
Çözüm Gezgini'da .NET MAUI uygulama projenize sağ tıklayın ve Özellikler'i seçin. Ardından MAUI Paylaşılan > Genel sekmesine gidin. Uygulama Kimliği alanında paket tanımlayıcısı listelenir.
Uygulama Kimliği alanının değeri güncelleştirildiğinde, Info.plist dosyasındaki uygulama görünümündeki Paket Tanımlayıcısı alanının değeri otomatik olarak güncelleştirilir.
Uygulama görüntüleme sürümü
.NET MAUI uygulaması için uygulama görüntüleme sürümü, derleme özelliği olarak ApplicationDisplayVersion
uygulamanın proje dosyasında depolanır.
Çözüm Gezgini'da .NET MAUI uygulama projenize sağ tıklayın ve Özellikler'i seçin. Ardından MAUI Paylaşılan > Genel sekmesine gidin. Uygulama Görüntüleme Sürümü alanında uygulama görüntüleme sürümü listelenir.
Uygulama Görüntüleme Sürümü alanının değeri güncelleştirildiğinde, Info.plist dosyasındaki uygulama görünümündeki Sürüm alanının değeri otomatik olarak güncelleştirilir.
Uygulama sürümü
.NET MAUI uygulaması için uygulama sürümü, derleme özelliği olarak ApplicationVersion
uygulamanın proje dosyasında depolanır.
Çözüm Gezgini'da .NET MAUI uygulama projenize sağ tıklayın ve Özellikler'i seçin. Ardından MAUI Paylaşılan > Genel sekmesine gidin. Uygulama Sürümü alanında uygulama sürümü listelenir.
Uygulama Sürümü alanının değeri güncelleştirildiğinde, Info.plist dosyasındaki uygulama görünümündeki Derleme alanının değeri otomatik olarak güncelleştirilir.