IBM Support

iOS MaaS360 Creating an App Configuration

How To


Summary

This article explains how to manually configure an iOS app when no App Community version or prebuilt XML/Mobileconfig file is available. It outlines the steps required to input configuration details directly.

You must work with the app developer to obtain accurate attribute values.

Steps

  1. Navigate to MaaS360 > Apps > Catalog > App Name > Add Configuration.

    Note: Before proceeding, check whether an App Community version or a premade XML/Mobileconfig file is available from the developer. You may also select Manual Configuration and enter the configuration values in the provided forms using free text; however, this method only supports string types and may not deliver the best results.
     
  2. Choose the XML Template Upload option and provide your XML file.
    Example XML File: 
    <managedAppConfiguration>
        <version>1</version>
        <bundleId>YOUR APP BUNDLE ID</bundleId> 
        <dict>
            <string keyName="Example Attribute 1">
                <defaultValue>
                    <value>example_value</value>
                </defaultValue>
            </string>
            <string keyName="Example Attribute 2">
                <defaultValue>
                    <value>false</value>
                </defaultValue>
            </string>
            <integer keyName="Example Attribute 3">
            	<defaultValue>
                    <value>0</value>
                </defaultValue>
            </integer>
            <string keyName="Example Attribute 4">
                <defaultValue>
                    <value>true</value>
                </defaultValue>
            </string>
        </dict>
        <presentation defaultLocale="en-US">
            <field keyName="Example Attribute 1" type="input">
                <label>
                    <language value="en-US">Test Att 1</language>
                </label>
            </field>
            <field keyName="Example Attribute 2" type="checkbox">
                <label>
                    <language value="en-US">Test Att 2</language>
                </label>
            </field>
            <field keyName="Example Attribute 3" type="input">
                <label>
                    <language value="en-US">Test Att 3</language>
                </label>
            </field>
            <field keyName="Example Attribute 4" type="select">
                <label>
                    <language value="en-US">Test Att 4</language>
                </label>
                <options>
                    <option value="true">
                        <language value="en-US">true</language>
                    </option>
                    <option value="false">
                        <language value="en-US">false</language>
                    </option>
                </options>
            </field>
        </presentation>
    </managedAppConfiguration>
    
  3. Save and publish your changes. It’s recommended to publish the configuration to a specific group for better management and control. For more information on setting this configuration as the default, refer to Setting an app configuration as default.
  4. Return to the App Configuration screen. You will now see the key/value pairs from your XML file displayed, which can be edited directly as needed. There’s no need to upload a new file unless additional attributes must be added.
    app config

Document Location

Worldwide

[{"Type":"MASTER","Line of Business":{"code":"LOB77","label":"Automation Platform"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSYSXX","label":"IBM MaaS360"},"ARM Category":[{"code":"a8m0z00000006zaAAA","label":"APPLICATIONS"}],"ARM Case Number":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":""}]

Document Information

Modified date:
08 October 2025

UID

ibm17247271