Установка нескольких профилей конфигурации с полезными нагрузками CALDAV на устройстве iOS

Я хотел бы предоставить две ссылки на iOS приложение, над которым я сейчас работаю, для загрузки двух профилей конфигурации с помощью Safari. Оба настроены для установки CALDAV полезные нагрузки и ничего больше. Профили были настроены с другим именем, идентификатором, описанием под общим и с другим описанием учетной записи, именем хоста учетной записи под CalDAV полезная нагрузка. Оставил другие поля без присмотра. Экспортировали профили и размещали на внутреннем сервере. Создано два html файлы для предоставления ссылок на скачивание из сафари. Но я не могу установить оба профиля одновременно. Один профиль будет установлен, и детали появятся на странице настроек iPhoneи когда я пытаюсь установить другой, он всегда показывает это предупреждение "Profile Installation Failed""Profile Failed to Install",

Я что-то здесь упускаю, или это потому, что Apple может разрешить только несколько CalDAV полезные нагрузки в том же профиле конфигурации (который работает правильно). Существуют ли какие-либо ограничения на количество профилей конфигурации, которые могут быть установлены на устройстве. Но я также заметил, что один из созданных мной профилей конфигурации будет установлен вместе с профилем TestFlight, Поэтому я чувствую, что несколько профилей конфигурации на одном устройстве должны работать как-то, но я пока не добился успеха.

Обратите внимание, что я создал профили конфигурации, используя 'iPhone Configuration Utility' приложение в MACи ни один из профилей не был подписан.

Любая помощь будет принята с благодарностью.

1 ответ

Решение

Проработав над этим более двух дней, я наконец нашел обходной путь. Хотя я сомневаюсь, что это решение, но все же оно сработало для меня. До сих пор я пытался настроить профиль с помощью утилиты настройки iPhone только на моем MAC. При проверке файлов мобильной конфигурации я обнаружил, что значение, соответствующее ключу "PayloadUUID", одинаково для всех профилей, которые я создал с помощью своего компьютера MAC. Затем я попытался создать один профиль из моего MAC, а другой - из профиля моего коллеги, и он работал отлично.

Таким образом, мы могли бы решить вышеупомянутую проблему, настроив профили с разных компьютеров или просто отредактировав профили так, чтобы "PayloadUUID" отличался.

Если кто-то еще найдет лучшее решение, пожалуйста, сделайте обновление.

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