Специальное распространение - обновляет ли оно существующую предыдущую установленную версию приложения? - PullRequest
2 голосов
/ 24 октября 2009

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

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

  1. Пользователь уже имеет версию 1.0 и получает специальную версию 2.0
  2. Пользователь имеет специальную версию 2.0, а официальный публичный выпуск версии 2.0 поступает в магазин
  3. Пользователь имеет специальную версию 2.0, а официальный публичный выпуск версии 3.0 поступает в магазин

Другими словами,

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

Ответы [ 2 ]

1 голос
/ 24 октября 2009

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

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

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

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

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

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

-Скотт Н

0 голосов
/ 13 июня 2010

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

...