Установка нескольких профилей конфигурации с полезными нагрузками 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" отличался.
Если кто-то еще найдет лучшее решение, пожалуйста, сделайте обновление.