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, это идентификатор приложения, которое нужно заблокировать.
Блокировка приложения возможна только в том случае, если приложение уже установлено на устройстве.