Home screen layout profile
Hi,
i just want to create a home screen layout defining profile configurator 2 for iOS 9.3. But I get an issue on log.
The field "Pages" is invalid.
Here is my demo profile:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>DurationUntilRemoval</key>
<integer>0</integer>
<key>PayloadContent</key>
<array>
<dict>
<key>Dock</key>
<array>
<dict>
<key>BundleID</key>
<string>com.apple.mobilephone</string>
<key>Type</key>
<string>Application</string>
</dict>
<dict>
<key>BundleID</key>
<string>com.apple.mobilemail</string>
<key>Type</key>
<string>Application</string>
</dict>
<dict>
<key>BundleID</key>
<string>com.apple.mobilesafari</string>
<key>Type</key>
<string>Application</string>
</dict>
<dict>
<key>BundleID</key>
<string>com.apple.mobilecal</string>
<key>Type</key>
<string>Application</string>
</dict>
</array>
<key>Pages</key>
<array>
<dict>
<key>BundleID</key>
<string>com.apple.MobileSMS</string>
<key>Type</key>
<string>Application</string>
</dict>
<dict>
<key>BundleID</key>
<string>com.apple.mobileslideshow</string>
<key>Type</key>
<string>Application</string>
</dict>
<dict>
<key>BundleID</key>
<string>com.apple.camera</string>
<key>Type</key>
<string>Application</string>
</dict>
<dict>
<key>BundleID</key>
<string>com.apple.timer</string>
<key>Type</key>
<string>Application</string>
</dict>
<dict>
<key>BundleID</key>
<string>com.apple.Preferences</string>
<key>Type</key>
<string>Application</string>
</dict>
</array>
<key>PayloadDisplayName</key>
<string>Homescreen Layout</string>
<key>PayloadIdentifier</key>
<string>de.test.homescreenlayout.39C395E7-DDB0-46E4-B98E-923DE015A9C9</string>
<key>PayloadType</key>
<string>com.apple.homescreenlayout</string>
<key>PayloadUUID</key>
<string>39C395E7-DDB0-46E4-B98E-923DE015A9C9</string>
<key>PayloadVersion</key>
<integer>1</integer>
</dict>
</array>
<key>PayloadDisplayName</key>
<string>Homescreen-Layout-Konfiguration</string>
<key>PayloadIdentifier</key>
<string>de.test.homescreenlayout</string>
<key>PayloadRemovalDisallowed</key>
<false/>
<key>PayloadType</key>
<string>Configuration</string>
<key>PayloadUUID</key>
<string>65F70EB0-B83C-4938-A8F4-2E45E5A41572</string>
<key>PayloadVersion</key>
<integer>1</integer>
</dict>
</plist>
In profile key reference is a description of Pages:
Pages field (array)
Array of dictionaries. Each of the dictionaries complies to the icon dictionary format.
Make that sense? Multiple pages, but only one array?
There is another inner "Pages" key an the description of this field is:
Optional. Array of arrays of dictionaries. Each of the dictionaries complies to the icon dictionary format.
Can anybody help me?
Thanks