У нас есть 3 приложения для iOS для предприятий, которые распространяются через MDM (Symantec App Center). У приложений есть политики безопасности, настроенные в центре приложения, что означает, что они повторно обертывают приложение библиотекой-оболочкой, прежде чем распространять это приложение. Это отлично работает до выхода iOS 8. Когда вы пытаетесь запустить приложения на iOS 8, они сразу же разбиваются. Если я развертываю приложения непосредственно на том же iPad вне инструмента MDM, они работают нормально.Ошибка распространения приложения в MDM на iOS 8
В журнале
Dyld Сообщение об ошибке: библиотеки не загружается: @ executable_path/nukonize.dylib
(Nukona было оригинальным названием Symantec App Center, и библиотека для их приложений обертки) ,
Замечания: - Пробовал с другими MDM (AirWatch), и я вижу ту же проблему. - Поставщик уходит в отставку с помощью своих сертификатов корпоративного распространения, и они не видят проблемы. - Я подписываю приложение с моим личным сертификатом разработчика, мы не видим проблемы. - Мы развертываем приложение за пределами MDM-решений на том же iPad, мы не видим проблемы. - Мы развертываем iOS 6.x или 7.x iPads через MDM, мы не видим проблемы.
Чтобы исключить проблему с кодом, я создал приложение Hello World, которое ничего не делает, кроме как показывать Hello World на экране. Разверните его через MDM, и у него такая же проблема.
Все указывает на проблему с нашим сертификатом/аккаунтом дистрибьютора, но я не могу думать о том, насколько я могу жить. Любые предложения, которые помогут решить эту проблему, будут высоко оценены.
Приходит ли приложение к установке, доходит до конца, а затем бросает диалоговое окно, в котором говорится, что приложение не может быть установлено? – Dan