Aplicar as definições para aplicações iOS com políticas de configuração de aplicações 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 políticas de configuração de aplicações 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 requerer que um utilizador especificar estes 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 introduzir as definições incorretamente, o fardo corrigir recai no suporte técnico e implementação de aplicação é lenta.If the user enters the settings incorrectly, the burden to fix them falls on your help desk, and app deployment is slow. Para ajudar a evitar estes problemas, pode utilizar políticas de configuração de aplicação para implementar as definições necessárias para os utilizadores antes do 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 estão associadas um utilizador automaticamente.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 ao 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-los (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 com 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 os tipos de instalação de aplicações, 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 home page separador o políticas de configuração de aplicação grupo, escolha 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 de aplicação 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ácil de identificar a política, pode adicionar uma descrição.(Optional) To make it easier to identify the policy, you can add a description.
    • Atribuir categorias para melhorar a procura e filtragem.Assigned categories to improve searching and filtering. (Opcional) Para criar e atribuir categorias para a política, escolha categorias.(Optional) To create and assign categories to the policy, choose Categories. Categorias de tornam mais fácil para si ordenar e encontrar 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 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 pares nome / valor.Specify name and value pairs. Pode utilizar esta opção para ficheiros de lista de propriedades 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 de nome/valor diálogo caixa, especifique o seguinte:In the Add Name/Value Pair dialog box, specify the following:
        • Tipo.Type. Na lista, selecione o tipo de valor que pretende que especificar.From the list, select the type of value that you want to specify.
        • Nome.Name. Introduza o nome da chave de lista de propriedade 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 XML de configuração de aplicação ou para os 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 propriedadesTo browse to a property list file

      1. No política de configuração de aplicação campo, introduza as informações de lista de propriedades 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 compreender listas de propriedades de XML na iOS Developer Library.To find out more about XML property lists, see Understanding XML Property Lists in the iOS Developer Library.

O formato da lista de propriedades 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. O Intune suporta os seguintes tipos de dados numa lista de propriedades:Intune supports the following data types in a property list:

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

Para mais informações sobre os tipos de dados, consulte sobre listas de propriedades na iOS Developer Library.For more information about data types, see About Property Lists in the iOS Developer Library. O Intune também suporta os seguintes tipos de token na lista de propriedades: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
        ```

O {{e}} carateres são utilizados por tipos de token apenas e não podem 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, escolha selecionar ficheiro.To import an XML file that you created earlier, choose Select file.
  2. Escolha seguinte.Choose Next. Se existem erros no código XML, terá de corrigir as entradas 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ós.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, implementar a aplicação como faria normalmente, utilizando o procedimento 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 para implementar Software, no políticas de configuração de aplicação página, escolha 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, escolha um tipo de implementação de aplicação e a política de configuração de aplicação que pretende associá-lo.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 o tipo de implementação é instalado, é aplicada automaticamente as definições de política de configuração de aplicação.When the deployment type is installed, the app configuration policy settings is automatically applied.

Formato de exemplo para o ficheiro 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>