2009-10-24 2 views
2

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

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

  1. пользователь уже имеет v1.0 и v2.0 получает специальную
  2. Пользователь имеет специальную v2.0 и официальный публичный релиз v2.0 хитов магазину
  3. пользователь имеет специальную v2.0 и официальный публичный релиз v3.0 Кликов магазину

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

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

ответ

1

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

У меня нет ответа на это; Я бы предположил, что это перезаписывается.

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

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

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

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

-Скотт Н

+0

Кажется, вы правы. :) Благодаря! – Kriem

0

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