Aplicar definições a aplicações iOS com as políticas de configuração da aplicação no System Center Configuration ManagerApply settings to iOS apps with app configuration policies in System Center Configuration Manager

Aplica-se a: O System Center Configuration Manager (ramo atual)Applies to: System Center Configuration Manager (Current Branch)

Pode utilizar as políticas de configuração de aplicação no System Center Configuration Manager (Configuration Manager) para distribuir as definições que poderão ser necessárias quando um utilizador executa uma aplicação.You can use app configuration policies in System Center Configuration Manager (Configuration Manager) to distribute settings that might be required when a user runs an app. Por exemplo, uma aplicação pode necessitar de um utilizador especificar esses detalhes:For example, an app might require a user to specify these details:

  • Um número de porta personalizadoA custom port number
  • Definições de idiomaLanguage settings
  • Definições de segurançaSecurity settings
  • Definições de imagem corporativa, como um logótipo de empresaBranding settings, like a company logo

Se o utilizador introduz as definições incorretamente, fica a carga para resolvê-los no seu suporte técnico e implementação de aplicações é lenta.If the user enters the settings incorrectly, the burden to fix them falls on your help desk, and app deployment is slow. Para o ajudar a evitar estes problemas, pode utilizar as políticas de configuração de aplicação para implementar definições necessárias para os utilizadores antes que executar a aplicação.To help you prevent these problems, you can use app configuration policies to deploy required settings to users before they run the app. As definições são automaticamente associadas a um utilizador.The settings are associated with a user automatically. O utilizador não tem de efetuar qualquer ação.The user doesn't need to take any action. Para utilizar uma política de configuração de aplicações no Configuration Manager, em vez de implementar as políticas de configuração diretamente a utilizadores e dispositivos, associar uma política com um tipo de implementação quando implementar a aplicação.To use an app configuration policy in Configuration Manager, instead of deploying the configuration policies directly to users and devices, you associate a policy with a deployment type when you deploy the app. As definições de política são aplicadas sempre que a aplicação verifica a existência de-las (normalmente, a primeira vez a aplicação é executada).The policy settings are applied whenever the app checks for them (typically, the first time the app runs).

Atualmente, as políticas de configuração de aplicação estão disponíveis apenas em dispositivos que executam o iOS 8 e posterior e para estes tipos de aplicação:Currently, app configuration policies are available only on devices running iOS 8 and later, and for these application types:

  • pacote de aplicação para iOS (*ficheiro. IPA)app package for iOS (*.ipa file)
  • pacote de aplicação para iOS da App Storeapp package for iOS from App Store

Para obter mais informações sobre tipos de instalação da aplicação, consulte o introdução à gestão de aplicações.For more information about app installation types, see the introduction to application management.

Criar uma política de configuração de aplicaçãoCreate an app configuration policy

  1. Na consola do Configuration Manager, escolha biblioteca de Software > gestão de aplicações > políticas de configuração de aplicação.In the Configuration Manager console, choose Software Library > Application Management > App Configuration Policies.
  2. No base separador o políticas de configuração de aplicação grupo, selecione criar nova política de configuração de aplicação.On the Home tab, in the App Configuration Policies group, choose Create new Application Configuration Policy.
  3. No Assistente de criação App configuração política, no geral página, defina estas informações de política:In the Create App Configuration Policy Wizard, on the General page, set this policy information:
    • Nome.Name. Introduza um nome exclusivo para a política.Enter a unique name for the policy.
    • Descrição.Description. (Opcional) Para tornar mais fáceis de identificar a política, pode adicionar uma descrição.(Optional) To make it easier to identify the policy, you can add a description.
    • Categorias para melhorar a procura e filtragem atribuídas.Assigned categories to improve searching and filtering. (Opcional) Para criar e atribuir categorias para a política, selecione categorias.(Optional) To create and assign categories to the policy, choose Categories. Categorias facilitam organizar e localizar itens na consola do Configuration Manager.Categories make it easier for you to sort and find items in the Configuration Manager console.
  4. No política para iOS página, selecione como definir as informações de política de configuração:On the iOS Policy page, choose how to set the configuration policy information:

    • Especifique os pares de nome e valor.Specify name and value pairs. Pode utilizar esta opção para a propriedade listam os ficheiros que não utilizem o aninhamento.You can use this option for property list files that do not use nesting.

      Para especificar um par nome e valorTo specify a name and value pair

      1. Para adicionar um novo par, escolha novo.To add a new pair, choose New.
      2. No adicionar par nome/valor diálogo caixa, especifique o seguinte:In the Add Name/Value Pair dialog box, specify the following:
        • Tipo de.Type. Na lista, selecione o tipo de valor que pretende especificar.From the list, select the type of value that you want to specify.
        • Nome.Name. Introduza o nome da chave de lista de propriedades para o qual pretende especificar um valor.Enter the name of the property list key for which you want to specify a value.
        • Valor.Value. Introduza o valor que será aplicado para a chave que introduziu.Enter the value that will be applied to the key you entered.
    • Procure um ficheiro de lista de propriedade.Browse to a property list file. Utilize esta opção se já tiver um ficheiro de XML de configuração de aplicação, ou ficheiros mais complexos que utilizam o aninhamento.Use this option if you already have an app configuration XML file, or for more complex files that use nesting.

      Para procurar um ficheiro de lista de propriedadeTo browse to a property list file

      1. No política de configuração de aplicação de campo, introduza as informações de lista de propriedade no formato XML correto.In the App configuration policy field, enter the property list information in the correct XML format.

        Para saber mais sobre listas de propriedades XML, consulte o artigo Noções básicas sobre XML propriedade apresenta uma lista de na biblioteca do programador do iOS.To find out more about XML property lists, see Understanding XML Property Lists in the iOS Developer Library.

O formato da lista de propriedade XML varia consoante a aplicação que estiver a configurar.The format of the XML property list varies depending on the app you are configuring. Contacte o fornecedor da aplicação para obter detalhes sobre o formato a utilizar.Contact the app supplier for details about the format to use. Intune suporta os seguintes tipos de dados de uma lista de propriedade:Intune supports the following data types in a property list:

        ```
        <integer>
        <real>
        <string>
        <array>
        <dict>
        <true /> or <false />
        ```

Para obter mais informações sobre tipos de dados, consulte o artigo sobre propriedade apresenta uma lista de na biblioteca do programador do iOS.For more information about data types, see About Property Lists in the iOS Developer Library. Também o Intune suporta os seguintes tipos de token na lista de propriedade:Intune also supports the following token types in the property list:

        ```
        {{userprincipalname}} - (Example: John@contoso.com)
        {{mail}} - (Example: John@contoso.com)
        {{partialupn}} - (Example: John)
        {{accountid}} - (Example: fc0dc142-71d8-4b12-bbea-bae2a8514c81)
        {{deviceid}} - (Example: b9841cd9-9843-405f-be28-b2265c59ef97)
        {{userid}} - (Example: 3ec2c00f-b125-4519-acf0-302ac3761822)
        {{username}} - (Example: John Doe)
        {{serialnumber}} - (Example: F4KN99ZUG5V2) for iOS devices
        {{serialnumberlast4digits}} - (Example: G5V2) for iOS devices
        ```

Os {{e}} carateres são utilizados por apenas tipos de token e não devem ser utilizados para outros fins.The {{ and }} characters are used by token types only and must not be used for other purposes.

  1. Para importar um ficheiro XML que criou anteriormente, selecione ficheiro selecione.To import an XML file that you created earlier, choose Select file.
  2. Escolher seguinte.Choose Next. Se existirem erros no código XML, terá de corrigi-los antes de continuar.If there are errors in the XML code, you'll have to correct them before you continue.
  3. Conclua os passos apresentados no assistente.Finish the steps shown in the wizard.

A nova política de configuração de aplicação é apresentada no biblioteca de Software área de trabalho, no políticas de configuração de aplicação nó.The new app configuration policy is shown in the Software Library workspace, in the App Configuration Policies node.

Associar uma política de configuração de aplicação a uma aplicação do Configuration ManagerAssociate an app configuration policy with a Configuration Manager application

Para associar uma política de configuração de aplicação com a implementação de uma aplicação iOS, a implementar a aplicação, como faria normalmente, utilizando o procedimento apresentado a implementar aplicações tópico.To associate an app configuration policy with the deployment of an iOS app, deploy the application as you normally would by using the procedure in the Deploy applications topic.

No Assistente de implementação de Software, no políticas de configuração de aplicação página, selecione novo.In the Deploy Software Wizard, on the App Configuration Policies page, choose New. No selecionar política de configuração de aplicação diálogo caixa, selecione um tipo de implementação de aplicação e a política de configuração de aplicação que pretende associar aos.In the Select App Configuration Policy dialog box, choose an application deployment type, and the app configuration policy that you want to associate it with. Quando é instalado o tipo de implementação, as definições de política de configuração de aplicação é aplicada automaticamente.When the deployment type is installed, the app configuration policy settings is automatically applied.

Formato de exemplo para o ficheiro de XML de configuração de aplicação móvelExample format for the mobile app configuration XML file

Quando cria um ficheiro de configuração de aplicação móvel, pode utilizar este formato para especificar um ou mais dos seguintes valores:When you create a mobile app configuration file, you can use this format to specify one or more of the following values:

<dict>
  <key>userprincipalname</key>
  <string>{{userprincipalname}}</string>
  <key>mail</key>
  <string>{{mail}}</string>
  <key>partialupn</key>
  <string>{{partialupn}}</string>
  <key>accountid</key>
  <string>{{accountid}}</string>
  <key>deviceid</key>
  <string>{{deviceid}}</string>
  <key>userid</key>
  <string>{{userid}}</string>
  <key>username</key>
  <string>{{username}}</string>
  <key>serialnumber</key>
  <string>{{serialnumber}}</string>
  <key>serialnumberlast4digits</key>
  <string>{{serialnumberlast4digits}}</string>
  <key>udidlast4digits</key>
  <string>{{udidlast4digits}}</string>
</dict>