Как создать профиль MDM с помощью Apple Configurator2 в ios13?

Я использую IPCU для создания профиля MDM (.mobileconfig). Однако существующие профили не будут установлены в бета-версии iOS 13. Поэтому я создал профиль MDM с помощью Apple Configurator 2, но его не удалось установить с сообщением «Ошибка установки профиля».

Я создал профиль через меню «Новый профиль» в Apple Configurator 2 и добавил полезную нагрузку MDM, используя следующую ссылку.

https://medium.com/developerinsider/how-to-create-a-verified-ios-mobile-device-management-mdm-profile-9d6739b92cc1

https://github.com/sontolau/Py-MDM-iOS/blob/master/mdm.mobileconfig

Как создать профиль регистрации MDM для iOS

Как создать профиль регистрации MDM для iOS

В IdentityCertificateUUID я ввел UUID после com.apple.security.pkcs12.

Для PayloadUUID я ввел UUID, созданный с помощью uuidgen.

В PayloadIdentifier я попытался изменить следующие четыре значения, но это не удалось.

  1. com.apple.mgmt.External.xxxxx
  2. com.apple.mgmt.External.xxxxx.mdm
  3. com.apple.mdm.PayloadUUID
  4. com.apple.mdm.IdentityCertificateUUID

На самом деле я не знаю, в чем точная разница между тремя: IdentityCertificateUUID, PayloadUUID, PayloadIdentifier и что вводить. Пожалуйста, скажите мне, что правильно и что неправильно.

Вот мой профиль MDM

            <?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>AccessRights</key>
                        <integer>8191</integer>
                        <key>CheckInURL</key>
                        <string>https://host:443/checkin.do</string>
                        <key>CheckOutWhenRemoved</key>
                        <false/>
                        <key>IdentityCertificateUUID</key>
                        <string>175FA4E0-XXXX-XXXX-XXXX-XXXXXXXXXXXX</string>
                        <key>PayloadDescription</key>
                        <string>test</string>
                        <key>PayloadDisplayName</key>
                        <string>test</string>
                        <key>PayloadIdentifier</key>
                        <string>com.apple.mdm.5841BDA4-XXXX-XXXX-XXXX-XXXXXXXXXXXX</string>
                        <key>PayloadOrganization</key>
                        <string>test</string>
                        <key>PayloadType</key>
                        <string>com.apple.mdm</string>
                        <key>PayloadUUID</key>
                        <string>5841BDA4-XXXX-XXXX-XXXX-XXXXXXXXXXXX</string>
                        <key>PayloadVersion</key>
                        <integer>1</integer>
                        <key>ServerURL</key>
                        <string>https://host:443/server.do</string>
                        <key>SignMessage</key>
                        <false/>
                        <key>Topic</key>
                        <string>com.apple.mgmt.External.53a72e76-XXXX-XXXX-XXXX-XXXXXXXXXXXX</string>
                    </dict>
                    <dict>
                        <key>Password</key>
                        <string>test1234</string>
                        <key>PayloadCertificateFileName</key>
                        <string>vendor.p12</string>
                        <key>PayloadContent</key>
                        <data>
                        MIIKCQIBAzCCCc8GCSqGSIb3DQEHAaCCCcAEggm8MIIJuDCCBG8G
                        CSqGSIb3DQ.....
                        </data>
                        <key>PayloadDescription</key>
                        <string>PKCS#12 ...</string>
                        <key>PayloadDisplayName</key>
                        <string>vendor.p12</string>
                        <key>PayloadIdentifier</key>
                        <string>com.apple.security.pkcs12.175FA4E0-XXXX-XXXX-XXXX-XXXXXXXXXXXX</string>
                        <key>PayloadType</key>
                        <string>com.apple.security.pkcs12</string>
                        <key>PayloadUUID</key>
                        <string>175FA4E0-XXXX-XXXX-XXXX-XXXXXXXXXXXX</string>
                        <key>PayloadVersion</key>
                        <integer>1</integer>
                    </dict>
                </array>
                <key>PayloadDescription</key>
                <string>test</string>
                <key>PayloadDisplayName</key>
                <string>test</string>
                <key>PayloadIdentifier</key>
                <string>com.apple.mgmt.External.53a72e76-XXXX-XXXX-XXXX-XXXXXXXXXXXX</string>
                <key>PayloadOrganization</key>
                <string>test</string>
                <key>PayloadRemovalDisallowed</key>
                <false/>
                <key>PayloadType</key>
                <string>Configuration</string>
                <key>PayloadUUID</key>
                <string>DEAA2E5C-XXXX-XXXX-XXXX-XXXXXXXXXXXX</string>
                <key>PayloadVersion</key>
                <integer>1</integer>
            </dict>
            </plist>

Я не могу использовать Apple Business Manager, и мне нужно указать политику регулирования с помощью моего собственного профиля MDM. Как изменить свой профиль, чтобы его можно было правильно установить в бета-версии iOS 13?


person AppleBug    schedule 09.09.2019    source источник
comment
Вы использовали бета-версию Apple Configurator 2?   -  person Paulw11    schedule 09.09.2019
comment
@Paulw11Paulw11Да, я тестировал его с помощью бета-версии Apple Configurator 2, но это то же самое.   -  person AppleBug    schedule 10.09.2019
comment
вы получили решение? Я также столкнулся с той же проблемой   -  person Mahendra    schedule 06.02.2020