2015-01-29 5 views
2

У меня есть приложение для кордоны/Phonegap iOS, которое я представил в Testflight для бета-тестирования.Приложение Testflight не обновляется

Однако, когда я подталкивал обновления, бета-пользователи не обновляли свои приложения, это все-таки одно и то же приложение.

Найти это действительно странно, так как я проверил в Xcode, прежде чем передать, что это новый код.

Что я сделал:

  1. Сохранить код, фиксации и нажать на Github
  2. Start Xcode, запустить новый проект, Checkout мастер-ветвь от Github.
  3. Проверьте идентификатор пакета, версию обновления и нумерацию версий.
  4. Архив, затем отправьте в iTunes Connect
  5. Распространять новую версию через iTunes Подключить и отключить старую версию.

Я тяну свои волосы прямо сейчас. Вытащили 3 обновления, которые не прошли. Есть идеи?

+0

Разве бета-тестер установил новую версию? Это не волшебное обновление старого приложения. – rckoenes

+0

Да, они установили его. –

+0

Это исправлено ?? что вы сделали в таком случае? –

ответ

9

у меня была аналогичная проблема, и решить это для меня:

В Itunes Connect перейти на страницу предварительного просмотра вашего приложения, затем выключите тестовое тестирование TestFlight Beta Testing и снова включите его.

3

Убедитесь, что вы заполнили все поля в информации о сборке и нажмите «Сохранить». У меня была такая же проблема.

+0

В Xcode или itunes подключаться или оба? –

+0

Это поле в Xcode? http://imgur.com/cHRsWJR –

+1

@SatoBolin он означает в iTunes Connect в разделе «Информация о тестировании». Вы должны ввести всю контактную информацию и все, что они просят. После этого это сработает. – pob21

1

Вы должны изменить версию сборки (например, 1.0.0 на 1.0.1) или просто удалить предыдущую сборку

1

У меня была аналогичная проблема, я использовал Xamarin, но по существу создавал архив и отправлял его через XCode.

В моем архиве всегда был тот же номер версии, но каждый раз, когда я увеличивал номер сборки. Они будут приняты в iTunesConnect, и предыдущие сборки станут inactive, но я бы застрял в том, что вам нужно пригласить тестеров к новой сборке. Нажав invite testers, я бы только показал, что у меня уже были мои внутренние тестеры, но единственная сборка, которую они могли бы проверить, была бы первой.

Решение, которое я нашел, было когда-то новая сборка была активной. Затем мне пришлось бы отключить тестирование и снова включить его. Это побудило отправить электронное письмо с приглашением тестировщиков на новое обновление «build ##».

+0

Только что понял, что это дублированный ответ ... Я проголосовал за оригинал .. ой. –

0

Мне просто пришлось подождать, пока Testflight завершит обработку.

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