iOS Mobile Config недействителен

Я пытаюсь установить файл mobileconfig, который просто блокирует кнопку "Домой", но у меня появляется ошибка: "Неверный профиль". Я на iOS 7. Вот мой xml mobileconfig, основанный на официальной документации:

<?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>PayloadContent</key>
    <array>
        <dict>
            <key>PayloadUUID</key>
            <string>37BB1711-F1A3-48C3-BCB1-19B6A85394EA</string>
            <key>PayloadType</key>
            <string>com.apple.app.lock</string>
            <key>App</key>
            <dict>
                <key>Identifier</key>
                <string>com.pete.lockhomebutton</string>
            </dict>
        </dict>
    </array>
    <key>PayloadDescription</key>
    <string>Disables Home Button</string>
    <key>PayloadDisplayName</key>
    <string>Home Button Lock</string>
    <key>PayloadIdentifier</key>
    <string>com.pete.lockhomebutton</string>
    <key>PayloadOrganization</key>
    <string>Pete</string>
    <key>PayloadType</key>
    <string>Configuration</string>
    <key>PayloadUUID</key>
    <string>C66415E9-74FE-489A-896C-8AF0F0FE5E9A</string>
    <key>PayloadVersion</key>
    <integer>1</integer>
</dict>
</plist>

Я не могу найти свою ошибку.

1 ответ

Идентификатор пакета приложения: <key>Identifier</key> <string>com.pete.lockhomebutton</string>

Идентификатор полезной нагрузки:<key>PayloadIdentifier</key> <string>com.pete.lockhomebutton</string>

Оба из них не могут быть одинаковыми.

App Bundle Identifier, это идентификатор приложения, которое нужно заблокировать.

Блокировка приложения возможна только в том случае, если приложение уже установлено на устройстве.

Другие вопросы по тегам