Compartilhar via


Lista de propriedades de informações

Um arquivo de lista de propriedades de informações é um arquivo XML codificado usando Unicode UTF-8 que contém informações de configuração do seu aplicativo do .NET MAUI (.NET Multi-Platform App UI) no iOS e no Mac Catalyst. O nó raiz do arquivo é um dicionário, que contém um conjunto de chaves e valores que definem a configuração do aplicativo. O nome do arquivo de lista de propriedades de informações é Info.plist e diferencia maiúsculas de minúsculas. Todos os aplicativos iOS e Mac Catalyst do .NET MAUI devem conter um arquivo Info.plist que descreva o aplicativo.

O .NET MAUI cria arquivos Info.plist para iOS e Mac Catalyst quando você cria um aplicativo do .NET MAUI a partir de um modelo de projeto. Esses arquivos estão localizados nas pastas Platforms/iOS e Platforms/Mac Catalyst e são preenchidos com uma lista inicial de chaves de lista de propriedades.

Quando você cria seu aplicativo, o .NET MAUI copia o arquivo Info.plist para o pacote compilado antes de assinar o pacote com código. Durante a operação de cópia, o .NET MAUI usa propriedades de build para fazer alguma substituição de variável. Ele também pode inserir chaves adicionais que representam a configuração especificada de outras maneiras. Devido a isso, o arquivo de lista de propriedades de informações fornecido no pacote de aplicativo não é idêntico ao arquivo de origem no projeto.

Editar a lista de propriedades de informações no editor

Clicar duas vezes em um arquivo Info.plist o abrirá no editor Info.plist do Visual Studio, que contém duas exibições dos dados:

  • Aplicativo, que permite definir propriedades comuns do aplicativo:

    Captura de tela da guia do aplicativo no editor Info.plist do Visual Studio.

    Observação

    Os valores dos campos Nome do Aplicativo, Identificador do Pacote, Versão e Build são recuperados do arquivo de projeto do aplicativo. Para mais informações, consulte Fornecer informações do aplicativo.

  • Avançado, que permite especificar tipos de documentos, UTIs (identificadores de tipo universal) e tipos de URL compatíveis:

    Captura de tela da guia Avançado no editor Info.plist do Visual Studio.

Editar a origem da lista de propriedades de informações

O arquivo Info.plist também pode ser aberto em um editor externo para editar sua origem XML. Chaves e valores para configurar o aplicativo podem ser adicionados para as seguintes categorias:

  • Configuração de pacote, para configurar as características básicas de um pacote, como nome, tipo e versão. Para mais informações, confira Configuração de pacote em developer.apple.com.
  • Interface do usuário, para configurar cenas, ícones e fontes de um aplicativo. Para mais informações, confira Interface do usuário em developer.apple.com.
  • Execução do aplicativo, para configurar a inicialização, a execução e o encerramento do aplicativo. Para mais informações, confira Execução do aplicativo em developer.apple.com.
  • Recursos protegidos, para controlar o acesso de um aplicativo a serviços protegidos e dados do usuário. Para mais informações, consulte Recursos protegidos em developer.apple.com.
  • Dados e armazenamento, para configurar os recursos de gerenciamento de dados do seu aplicativo. Para mais informações, confira Dados e armazenamento em developer.apple.com.
  • Serviços de aplicativos, para configurar os serviços que seu aplicativo fornece. Para mais informações, veja Serviços de aplicativo em developer.apple.com.
  • Kernel e drivers, para configurar drivers de dispositivo fornecidos pelo seu aplicativo. Para mais informações, veja Kernel e drivers em developer.apple.com.

Fornecer informações do aplicativo

O editor Info.plist recupera dados básicos do aplicativo no arquivo de projeto do aplicativo, em vez de armazená-los diretamente no arquivo Info.plist. No momento do build, o .NET MAUI copia esses dados para o arquivo Info.plist que é fornecido no pacote do aplicativo.

Nome do aplicativo

O nome de um aplicativo do .NET MAUI é armazenado no arquivo de projeto do aplicativo como a propriedade de build ApplicationTitle.

No Gerenciador de Soluções, clique com o botão direito do mouse no projeto do aplicativo .NET MAUI e selecione Propriedades. Em seguida, navegue até a guia Geral > MAUI compartilhado. O campo ID do aplicativo listará o nome do aplicativo.

Quando o valor do campo Título do aplicativo for atualizado, o valor do campo Nome do aplicativo na exibição do aplicativo no arquivo Info.plist será atualizado automaticamente.

Application ID

O identificador do pacote de um aplicativo do .NET MAUI é armazenado no arquivo de projeto como a propriedade de build ApplicationId.

No Gerenciador de Soluções, clique com o botão direito do mouse no projeto do aplicativo .NET MAUI e selecione Propriedades. Em seguida, navegue até a guia Geral > Compartilhado MAUI. O campo ID do Aplicativo lista o identificador do pacote.

Quando o valor do campo ID do aplicativo for atualizado, o valor do campo Identificador do pacote na exibição do aplicativo no arquivo Info.plist será atualizado automaticamente.

Versão de exibição do aplicativo

A versão de exibição do aplicativo de um aplicativo do .NET MAUI é armazenada no arquivo de projeto do aplicativo como a propriedade de build ApplicationDisplayVersion.

No Gerenciador de Soluções, clique com o botão direito do mouse no projeto do aplicativo .NET MAUI e selecione Propriedades. Em seguida, navegue até a guia MAUI compartilhado > Geral. O campo Versão de exibição do aplicativo listará a versão de exibição do aplicativo.

Quando o valor do campo Versão de exibição do aplicativo for atualizado, o valor do campo Versão na exibição do aplicativo no arquivo Info.plist será atualizado automaticamente.

Versão do aplicativo

A versão do aplicativo de um aplicativo do .NET MAUI é armazenada no arquivo de projeto do aplicativo como a propriedade de build ApplicationVersion.

No Gerenciador de Soluções, clique com o botão direito do mouse no projeto do aplicativo .NET MAUI e selecione Propriedades. Em seguida, navegue até a guia MAUI compartilhado > Geral. O campo Versão do aplicativo listará a versão do aplicativo.

Quando o valor do campo Versão do aplicativo for atualizado, o valor do campo Build na exibição do aplicativo no arquivo Info.plist será atualizado automaticamente.

Confira também