Udostępnij za pośrednictwem


Lista właściwości informacji

Plik listy właściwości informacji jest plikiem XML zakodowanym przy użyciu formatu Unicode UTF-8 zawierającego informacje o konfiguracji aplikacji wieloplatformowej (.NET MAUI) w systemach iOS i Mac Catalyst. Węzeł główny pliku jest słownikiem zawierającym zestaw kluczy i wartości definiujących konfigurację aplikacji. Nazwa pliku listy właściwości informacji to Info.plist i uwzględnia wielkość liter. Wszystkie aplikacje .NET MAUI dla systemów iOS i Mac Catalyst muszą zawierać plik Info.plist opisujący aplikację.

Program .NET MAUI tworzy pliki Info.plist dla systemów iOS i Mac Catalyst podczas tworzenia aplikacji .NET MAUI na podstawie szablonu projektu. Te pliki znajdują się w folderach Platformy/iOS i Platformy/Mac Catalyst i są wypełniane początkową listą kluczy listy właściwości.

Podczas kompilowania aplikacji program .NET MAUI kopiuje plik Info.plist do skompilowanego pakietu przed podpisaniem kodu. Podczas operacji kopiowania program .NET MAUI używa właściwości kompilacji do wykonywania niektórych podstawień zmiennych. Może również wstawić dodatkowe klucze reprezentujące konfigurację określoną w inny sposób. Z tego powodu plik listy właściwości informacji dostarczany w pakiecie aplikacji nie jest identyczny z plikiem źródłowym w projekcie.

Edytowanie listy właściwości informacji w edytorze

Dwukrotne kliknięcie pliku Info.plist spowoduje otwarcie go w edytorze Info.plist programu Visual Studio, który zawiera dwa widoki danych:

  • Aplikacja, która umożliwia ustawienie typowych właściwości aplikacji:

    Zrzut ekranu przedstawiający kartę aplikacji w edytorze Info.plist programu Visual Studio.

    Uwaga

    Wartości pól Nazwa aplikacji, Identyfikator pakietu, Wersja i Kompilacja są pobierane z pliku projektu aplikacji. Aby uzyskać więcej informacji, zobacz Zapewnianie informacji o aplikacji.

  • Zaawansowane, które umożliwia określanie obsługiwanych typów dokumentów, identyfikatorów uniwersalnych typów (UTI) i typów adresów URL:

    Zrzut ekranu przedstawiający kartę zaawansowaną w edytorze Info.plist programu Visual Studio.

Edytowanie źródła listy właściwości informacji

Plik Info.plist można również otworzyć w edytorze zewnętrznym, aby edytować jego źródło XML. Klucze i wartości służące do konfigurowania aplikacji można dodać dla następujących kategorii:

  • Konfiguracja pakietu, aby skonfigurować podstawowe cechy pakietu, takie jak jego nazwa, typ i wersja. Aby uzyskać więcej informacji, zobacz Konfiguracja pakietu w developer.apple.com.
  • Interfejs użytkownika, aby skonfigurować sceny, ikony i czcionki aplikacji. Aby uzyskać więcej informacji, zobacz Interfejs użytkownika w developer.apple.com.
  • Wykonywanie aplikacji w celu skonfigurowania uruchamiania, wykonywania i kończenia działania aplikacji. Aby uzyskać więcej informacji, zobacz Wykonywanie aplikacji w developer.apple.com.
  • Chronione zasoby w celu kontrolowania dostępu aplikacji do chronionych usług i danych użytkownika. Aby uzyskać więcej informacji, zobacz Chronione zasoby w developer.apple.com.
  • Dane i magazyn, aby skonfigurować możliwości zarządzania danymi aplikacji. Aby uzyskać więcej informacji, zobacz Dane i magazyn na developer.apple.com.
  • Usługa App Services umożliwia skonfigurowanie usług zapewnianych przez aplikację. Aby uzyskać więcej informacji, zobacz App Services on developer.apple.com (Usługi App Services w developer.apple.com).
  • Jądra i sterowniki, aby skonfigurować sterowniki urządzeń udostępniane przez aplikację. Aby uzyskać więcej informacji, zobacz Jądra i sterowniki w developer.apple.com.

Podaj informacje o aplikacji

Edytor Info.plist pobiera podstawowe dane aplikacji z pliku projektu aplikacji, zamiast przechowywać je bezpośrednio w pliku Info.plist . W czasie kompilacji program .NET MAUI kopiuje te dane do pliku Info.plist dostarczanego w pakiecie aplikacji.

Nazwa aplikacji

Nazwa aplikacji dla aplikacji .NET MAUI jest przechowywana w pliku projektu aplikacji jako właściwości kompilacji ApplicationTitle .

W Eksplorator rozwiązań kliknij prawym przyciskiem myszy projekt aplikacji .NET MAUI i wybierz pozycję Właściwości. Następnie przejdź do karty Ogólne udostępnione > usługi MAUI. Pole Tytuł aplikacji zawiera nazwę aplikacji.

Po zaktualizowaniu wartości pola Tytuł aplikacji wartość pola Nazwa aplikacji w widoku aplikacji w pliku Info.plist zostanie automatycznie zaktualizowana.

Application ID

Identyfikator pakietu dla aplikacji MAUI platformy .NET jest przechowywany w pliku projektu aplikacji jako właściwości kompilacji ApplicationId .

W Eksplorator rozwiązań kliknij prawym przyciskiem myszy projekt aplikacji .NET MAUI i wybierz pozycję Właściwości. Następnie przejdź do karty Ogólne udostępnione > usługi MAUI. Pole Identyfikator aplikacji zawiera listę identyfikatora pakietu.

Po zaktualizowaniu wartości pola Identyfikator aplikacji wartość pola Identyfikator pakietu w widoku aplikacji w pliku Info.plist zostanie automatycznie zaktualizowana.

Wersja wyświetlana aplikacji

Wersja wyświetlana aplikacji dla aplikacji .NET MAUI jest przechowywana w pliku projektu aplikacji jako właściwości kompilacji ApplicationDisplayVersion .

W Eksplorator rozwiązań kliknij prawym przyciskiem myszy projekt aplikacji .NET MAUI i wybierz pozycję Właściwości. Następnie przejdź do karty Ogólne udostępnione > usługi MAUI. W polu Wersja wyświetlana aplikacji zostanie wyświetlona wersja aplikacji.

Po zaktualizowaniu wartości pola Wersja wyświetlana aplikacji wartość pola Wersja w widoku aplikacji w pliku Info.plist zostanie automatycznie zaktualizowana.

Wersja aplikacji

Wersja aplikacji dla aplikacji .NET MAUI jest przechowywana w pliku projektu aplikacji jako właściwości kompilacji ApplicationVersion .

W Eksplorator rozwiązań kliknij prawym przyciskiem myszy projekt aplikacji .NET MAUI i wybierz pozycję Właściwości. Następnie przejdź do karty Ogólne udostępnione > usługi MAUI. Pole Wersja aplikacji zawiera listę wersji aplikacji.

Po zaktualizowaniu wartości pola Wersja aplikacji wartość pola Kompilacja w widoku aplikacji w pliku Info.plist zostanie automatycznie zaktualizowana.

Zobacz też

  • Lista właściwości informacji w developer.apple.com