Специальное распространение - обновляет ли оно существующую предыдущую установленную версию приложения?

StackOverflow https://stackoverflow.com/questions/1618717

Вопрос

Что происходит, когда пользователь устанавливает разовый дистрибутив существующего приложения? И что произойдет, если это приложение (или более новое) появится в App Store официально?

Подводя итог:

<Ол>
  • Пользователь уже имеет версию 1.0 и получает специальную версию 2.0
  • Пользователь имеет специальную версию 2.0, а официальный публичный выпуск версии 2.0 поступит в продажу
  • Пользователь имеет специальную версию 2.0, а официальный публичный выпуск версии 3.0 поступит в магазин
  • Другими словами,

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

    Это было полезно?

    Решение

      

    Что происходит, когда пользователь устанавливает разовый дистрибутив существующего приложения?

    У меня нет ответа на это; Я думаю, это перезаписывает.

      

    И что произойдет, если это приложение (или более новое) появится в App Store официально?

    Ничего не происходит, когда приложение само попадает в магазин приложений (например, нет уведомления об обновлении через App Store.app); однако, если пользователь устанавливает дистрибутив App Store. предыдущая установка Ad Hoc прекращается. Я сделал это с приложением без локального хранилища, поэтому я не уверен, будут ли сохранены какие-либо локальные файлы (например, если приложение сохранит контент в своей директории с песочницей).

    Мой отказ от ответственности: я сделал это до SDK3.0. У меня были специальные бета-тестеры, которые я отправлял по электронной почте. Несколько тестеров получили официальный релиз через промо-коды.

    Надеюсь, это поможет.

    -Скотт Н

    Другие советы

    Даже если распределенное приложение полностью одно и то же, например, один и тот же исполняемый файл, так как оба выпуска отличаются, у каждого выпуска должен быть свой номер версии. Таким образом, если вы выпустили 2.0 ad hoc, а затем выпустили официальную версию, эта версия должна отличаться, например 2.0.1, для организационных целей и ясности. Вы узнаете, ссылается ли клиент на версию 2.0, что это специальная версия, и является ли версия 2.0.1 официальной, не требуя дополнительной информации. Таким образом, каждый отдельный выпуск должен иметь индивидуальный и уникальный номер редакции.

    Лицензировано под: CC-BY-SA с атрибуция
    Не связан с StackOverflow
    scroll top