2013-09-23 2 views
1

Я пытаюсь установить файл mobileconfig, который просто блокирует домашнюю кнопку, но у меня есть ошибка: «Недопустимый профиль». Я на прошивке 7. Вот мой XML mobileconfig основан на официальном documentation:iOS Mobile Config invalid

<?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> 

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

+0

В чем именно ошибка, которую вы получаете? Пожалуйста, напишите полную ошибку. «Недопустимый профиль» говорит мне, что вы не используете правильный профиль подготовки, которого нет здесь. Просто маленький запрос «Блокировка кнопок на дом» Заблокировано ли ваше приложение на домашней кнопке на устройстве? Если это так, вы понимаете, что это никогда не попадет в магазин приложений. Вам не разрешено возиться с кнопкой «домой». – Popeye

ответ

0

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

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

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

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

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

+0

«Я считаю, что это приложение должно быть уже установлено в приложении». Какие? Это не имеет смысла. – Popeye

+0

Опечатка, пожалуйста, проверьте обновленный ответ. – user3052590

+0

Я подозревал это, поэтому я не спускал вниз, так как ему нужна была быстрая коррекция :-) – Popeye

Смежные вопросы