Поделиться через


Список свойств сведений

Файл списка свойств сведений — это XML-файл, закодированный с помощью Юникода UTF-8, который содержит сведения о конфигурации приложения .NET Multi-platform App UI (.NET MAUI) в iOS и Mac Catalyst. Корневой узел файла — это словарь, содержащий набор ключей и значений, определяющих конфигурацию приложения. Имя файла списка свойств сведений — Info.plist и учитывает регистр. Все приложения .NET MAUI iOS и Mac Catalyst должны содержать файл Info.plist , описывающий это приложение.

.NET MAUI создает файлы Info.plist для iOS и Mac Catalyst при создании приложения .NET MAUI из шаблона проекта. Эти файлы находятся в папках Platform/iOS и Platform/Mac Catalyst и заполняются начальным списком ключей списка свойств.

При создании приложения .NET MAUI копирует файл Info.plist в скомпилированный пакет перед подписью пакета кода. Во время операции копирования .NET MAUI использует свойства сборки для выполнения подстановки переменных. Он также может вставить дополнительные ключи, представляющие конфигурацию, указанную другими способами. Из-за этого файл списка свойств сведений, который поставляется в пакете приложений, не идентичен исходному файлу проекта.

Изменение списка свойств сведений в редакторе

Дважды щелкнув файл Info.plist, откроется в редакторе Info.plist Visual Studio, который содержит два представления данных:

  • Приложение, которое позволяет задать общие свойства приложения:

    Снимок экрана: вкладка приложения в редакторе Visual Studio Info.plist.

    Примечание.

    Значения для полей "Имя приложения", "Идентификатор пакета", "Версия" и "Сборка" извлекаются из файла проекта приложения. Дополнительные сведения см. в разделе "Предоставление сведений о приложении".

  • Дополнительно, что позволяет указать поддерживаемые типы документов, идентификаторы универсальных типов (UTIs) и типы URL-адресов:

    Снимок экрана: вкладка

Изменение источника списка свойств сведений

Файл Info.plist также можно открыть во внешнем редакторе, чтобы изменить его источник XML. Ключи и значения для настройки приложения можно добавить для следующих категорий:

  • Настройка пакета для настройки основных характеристик пакета, таких как его имя, тип и версия. Дополнительные сведения см. в разделе "Конфигурация пакета" в developer.apple.com.
  • Пользовательский интерфейс, чтобы настроить сцены, значки и шрифты приложения. Дополнительные сведения см. в разделе "Пользовательский интерфейс " на developer.apple.com.
  • Выполнение приложения для настройки запуска, выполнения и завершения работы приложения. Дополнительные сведения см. в разделе "Выполнение приложения" на developer.apple.com.
  • Защищенные ресурсы для управления доступом приложения к защищенным службам и данным пользователей. Дополнительные сведения см. в разделе "Защищенные ресурсы " на developer.apple.com.
  • Данные и хранилище, чтобы настроить возможности управления данными приложения. Дополнительные сведения см. в разделе "Данные и хранилище " на developer.apple.com.
  • Службы приложений для настройки служб, предоставляемых приложением. Дополнительные сведения см. в developer.apple.com службах приложений.
  • Ядро и драйверы для настройки драйверов устройств, предоставляемых приложением. Дополнительные сведения см. в разделе "Ядро и драйверы " на developer.apple.com.

Предоставление сведений о приложении

Редактор Info.plist извлекает базовые данные приложения из файла проекта приложения, а не сохраняет его непосредственно в файле Info.plist. Во время сборки .NET MAUI копирует эти данные в файл Info.plist , который поставляется в пакете приложений.

Имя приложения

Имя приложения .NET MAUI хранится в файле проекта приложения в качестве свойства сборки ApplicationTitle .

В Обозреватель решений щелкните правой кнопкой мыши проект приложения .NET MAUI и выберите "Свойства". Затем перейдите на вкладку "Общие > общие " MAUI. Поле "Заголовок приложения" содержит имя приложения.

При обновлении значения поля "Название приложения" значение поля "Имя приложения" в представлении приложения в файле Info.plist будет автоматически обновлено.

Application ID

Идентификатор пакета для приложения .NET MAUI хранится в файле проекта приложения в качестве свойства сборки ApplicationId .

В Обозреватель решений щелкните правой кнопкой мыши проект приложения .NET MAUI и выберите "Свойства". Затем перейдите на вкладку "Общие > общие " MAUI. Поле идентификатора приложения содержит идентификатор пакета.

При обновлении значения поля идентификатора приложения значение поля идентификатора пакета в представлении приложения в файле Info.plist будет автоматически обновлено.

Версия отображения приложения

Отображаемая версия приложения для приложения .NET MAUI хранится в файле проекта приложения в качестве свойства сборки ApplicationDisplayVersion .

В Обозреватель решений щелкните правой кнопкой мыши проект приложения .NET MAUI и выберите "Свойства". Затем перейдите на вкладку "Общие > общие " MAUI. В поле "Отображаемая версия приложения" отображается версия приложения.

При обновлении значения поля "Версия отображения приложения" значение поля "Версия" в представлении приложения в файле Info.plist будет автоматически обновлено.

Версия приложения

Версия приложения для приложения .NET MAUI хранится в файле проекта приложения в качестве свойства сборки ApplicationVersion .

В Обозреватель решений щелкните правой кнопкой мыши проект приложения .NET MAUI и выберите "Свойства". Затем перейдите на вкладку "Общие > общие " MAUI. В поле "Версия приложения" перечислены версии приложения.

При обновлении значения поля версии приложения значение поля "Сборка " в представлении приложения в файле Info.plist будет автоматически обновлено.

См. также

  • Список свойств сведений в developer.apple.com