Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Обновление корпоративных приложений iOS с сохранением некоторых файлов текущего пакета приложений.

Автор вопроса: sceneОтветов: 1

В настоящее время для развертывания нашего корпоративного приложения клиент загружает последний пакет сборки приложения и устанавливает его с помощью утилиты настройки iPhone. К сожалению, когда они удаляют текущую сборку приложения, она удаляет все связанные с ней файлы на устройстве. Им необходимо удалить приложение, прежде чем они смогут установить новую сборку приложения.

Есть ли способ обновиться до новой сборки, сохранив некоторые из существующих файлов на устройстве, чтобы все приложение не было полностью сброшено (например, файлы журналов и настроек)?

Похоже, что в отличие от обычного магазина приложений нет механизма обновления корпоративных приложений, или я где-то пропустил какую-то функцию?

  • Я ожидал, что обновление CFBundleVersion и/или CFBundleShortVersionString должно указать iCU на обновление вместо замены. iTunes делает это таким образом. После обновления заменяется только пакет приложений, а каталог документов остается. Olaf 17.12.2010

iosiphoneenterpriseipadipod

Ответы

Ответ 1 · рейтинг 2 · Cimarron

Другой подход - обновление OTA (по воздуху); это заменит приложение "на месте", если идентификатор пакета останется прежним (предлагается использовать новый номер версии). Вы можете развернуть это самостоятельно, используя XML-файл в соответствии со спецификацией беспроводного приложения, или использовать такое решение, как EASE (Enterprise App Services Environment) [http://www.apperian.com/ease]. В любом случае приложения будут заменены на трамплине, как только приложение будет успешно установлено.

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы