2008-12-08 5 views
6

Те из нас, кто имеет приложения для iPhone (выпущенные или невыпущенные), могут отправлять ограниченные бета-версии с использованием ad-hoc-распространения. В то время как в документах Apple для этого есть несколько дыр в них, есть несколько блогов, сообщений и других статей на «сети», которые заполняют пробелы.Используете ли вы другой идентификатор приложения для своих бета-приложений iPhone?

Тем не менее, я не видел никого, кто упоминал об этом, и мне было любопытно: когда вы делаете бета-сборку, используете ли вы тот же идентификатор приложения, что и ваше выпущенное (или уже выпущенное) приложение?

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

Аргументом является то, что бета-версия не будет иметь доступа к каким-либо данным, которые могло бы создать выпущенное приложение, и наоборот. Это может быть или не быть тем, что вы хотите в каждом конкретном случае.

Есть ли проблемы с этим подходом? У меня только один идентификатор приложения, зарегистрированный в настоящее время, но у IIRC нет никаких препятствий, чтобы просто создавать больше по мере необходимости ..?

Было бы интересно узнать, что делают другие.

ответ

8

Мы используем один и тот же идентификатор приложения, просто для простоты. В ad-hoc-распределении достаточно головной боли, и мы не хотим никого путать: «Почему на моем телефоне есть два приложения?» проблемы.

+0

Хорошая точка. Очевидно, что это вещь YMMV, поэтому полезно получить ряд взглядов людей. Благодарю. – philsquared

3

Я думаю, это зависит от того, насколько важны данные в вашем приложении. Если данные ценны, я не думаю, что бета-тестеры хотели бы, чтобы он подвергался риску, поэтому наличие отдельного AppID имеет смысл. Конечно, это также означает, что они не будут полностью тестировать приложение, и любой «обновленный» код не будет проверен.

В моем случае (Yummy) данные являются только кешем delicious.com, поэтому катастрофическая ошибка в моем коде будет означать, в худшем случае, загрузку всех ваших закладок снова. Поэтому я стараюсь использовать один и тот же AppID для всего.

+0

Спасибо за обмен. Кажется, есть несколько сил, которые нужно решить, и это основная причина, по которой я спрашиваю. – philsquared

3

Я использую оба разных идентификатора Bundle, чтобы моя команда тестирования имела несколько версий установленного приложения, а также различные отображения NAN пакетов, поэтому они могут легко увидеть, что они используют разработку или бета-сборку и сообщают, что это число назад для меня, когда проблемы найдены.

+0

Спасибо, Брэд. Это то, к чему я стремился и сейчас. – philsquared

 Смежные вопросы

  • Нет связанных вопросов^_^