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

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

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

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


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


Ответы (1)


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

person Cimarron    schedule 17.12.2010