Тестовый полет: приглашение уже использовано

Я отправляю клиенту сборку через Test Flight (через iTunes Connect), и он получает эту ошибку в приложении Test Flight при открытии ссылки из iTunes Connect.

Ошибка


person etayluz    schedule 07.07.2015    source источник


Ответы (2)


Это может быть вызвано рядом причин.

  1. Попробуйте отправить ему еще одно приглашение Самый простой способ решить эту проблему — отправить еще одно приглашение тому, кто его тестирует. Либо зарегистрируйте другого внутреннего пользователя для тестирования, либо получите другое электронное письмо от внешних пользователей.
  2. Не открывайте ссылку на своем компьютере или iPhone. Поскольку TestFlight перешел к Apple, сборки больше не привязаны к устройствам, что приводит к тому, что Apple распространяет приложения по уникальным ссылкам. Каждая ссылка, которую вы получаете, будет использоваться только один раз. Если вы откроете эту ссылку или установите сборку через нее, она станет непригодной для использования.
  3. Ошибка Apple Существует небольшой шанс, что Apple допустила ошибку и дала вам использованную ссылку. Это мой последний пункт, так как шансы действительно малы.

В любом случае, просто повторно пришлите новую ссылку. Вы можете сделать это, выполнив пункт 1.

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

Джулиан

Редактировать: Поскольку сам автор вопроса добавил в качестве комментария, простое добавление пользователя не поможет. Вы должны включить внутреннее тестирование для него в разделе «Пользователи и роли», а также включить внутреннее тестирование для приложения. Проблема была решена, так как "клиент" делился своей ссылкой и использовал ее дважды, даже это не работает

person Julian E.    schedule 09.07.2015
comment
Кроме того, добавления нового внутреннего пользователя в iTunes connect НЕ достаточно, необходимо включить переключатель «Внутренний тестер» в их списке, а также отметить их список в сборке и нажать кнопку «Пригласить». Было бы лучше, если бы все это делалось автоматически. - person etayluz; 09.07.2015
comment
Это определенно было бы. Прости. Я предположил, что это будет автоматически подразумеваться в моем ответе, поскольку вы все равно делали это ранее. Но спасибо. Сейчас отредактирую :-) - person Julian E.; 09.07.2015
comment
Оказывается, два моих клиента использовали один и тот же адрес электронной почты и оба пытались установить сборку по одной и той же ссылке - как написал @Julian, ссылка может использоваться только один раз для каждого устройства. - person etayluz; 09.07.2015
comment
Ха-ха. здорово, что мой ответ помог :-) - person Julian E.; 09.07.2015
comment
Кроме того, Apple может раздражать, поскольку вы не можете добавить новое внутреннее электронное письмо тестировщику, если Apple уже каким-то образом знает об этом из другого проекта. Чтобы преодолеть это раздражение, см. Это творческое решение: stackoverflow.com/questions/9968901/ - person etayluz; 09.07.2015
comment
Ага. Но вы также можете просто добавить электронную почту для внутренних тестировщиков, не создавая новую учетную запись. это работает для меня каждый раз. Спасибо - person Julian E.; 09.07.2015

Повторное добавление того же пользователя в учетную запись testflight не сработает. Если вы приняли приглашение и приложение появилось в вашем приложении Testflight, оно останется там на всех устройствах (связанных с одним и тем же идентификатором Apple). Если вам нужно загрузить TestFlight на другое устройство, его можно загрузить из App Store. Ваши ранее принятые приглашения появятся, когда вы загрузите TestFlight на другое устройство.

person Sherin    schedule 13.04.2021