Подтвердить что ты не робот

Добавить новое устройство для существующего тестера на Crashlytics

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

4b9b3361

Ответ 1

Вам нужно открыть ссылку в пригласительных письмах на новом устройстве. Оригинальное приглашение скажет "Let Me In", и новые электронные письма построят "Check It Out". Затем он доставит вас на страницу, где вы можете зарегистрировать свое новое устройство.

После регистрации устройства с помощью Crashlytics вы сможете открыть приложение, увидев, что ваш UDID уже находится в профиле подготовки.

Ответ 2

Я не знал об использовании Fabric. Я думал, что вы просто вводите адрес электронной почты, и тестер может установить ваше приложение, но это ТОЛЬКО работает для корпоративных Apple Dev Accounts. Если у вас есть личная учетная запись, то как вы получаете свое приложение на новом устройстве тестера:

1) Архивируйте/распространяйте свое приложение, добавляйте его адрес электронной почты в список тестеров в краш-курсах. Они получают электронное письмо для регистрации.

2) Затем вы (как распространитель) получите электронное письмо, в котором говорится, что они зарегистрированы, и в нем есть UDID своего устройства.

3) Затем вам нужно перейти на сайт приложения dev и добавить этот UDID в список устройств.

4) Затем вам нужно перейти к настройкам Xcode и обновить профиль учетной записи своего профиля, чтобы узнать о новых идентификаторах устройств (Xcode/Preferences/Accounts/Download Manual Profiles).

5) Затем вам нужно снова заново архивировать/повторно распространять приложение.

На этом втором электронном письме они могут, наконец, установить приложение.

Ответ 3

У меня также была аналогичная проблема.

Потребовалось некоторое время, но я понял, что Crashyltics не использовал профиль подготовки, который я ожидал. Мне пришлось изменить настройки сборки для профиля Provisioning Profile, чтобы не использовать параметр "Автоматически", но использовать мой специальный профиль.

Ответ 5

Гемал из Crashlytics здесь. Как только вы добавили UDID в профиль обеспечения, вы повторно распространили приложение? Кроме того, не забудьте дважды проверить, что обновленный профиль подготовки является выбранным профилем в Xcode (и отображается в верхней части приложения Mac при его создании). Таким образом, последний дистрибутив выберет самые современные разрешения!

Ответ 6

У меня была эта проблема, и мне пришлось перейти в XCode > Настройки > Учетные записи > [моя команда разработчиков], и я вручную щелкнул правой кнопкой мыши по каждому профилю и нажал кнопку "Переместить в корзину". Затем я очистил мусор, очистил (cmd + shift + k), очистил папку сборки (cmd + alt + shift + K), удалил DerivedData (google this one), перезапустил мою ОС и, наконец, загрузил все профили подготовки, используя "Загрузить Все" в том же месте в XCode после перезапуска, и это сработало:)

(не все эти шаги могут быть необходимы, но чтобы быть в безопасности...)

Ответ 7

Если вы распространяете свое приложение внутри компании под подписью предприятия, добавление нового устройства может быть сложным, особенно если это тестовое устройство, на которое вы не хотите настраивать свой менеджер электронной почты и пароля. То, что я сделал, это открыть оригинальную ссылку приглашения от электронной почты на моем ноутбуке, и он скажет, чтобы открыть на вашем устройстве, чтобы начать тестирование. (Я использовал электронную почту от нескольких месяцев назад, поэтому они, похоже, не истекают.) С этой страницы вы можете AirDrop ссылку на новое тестовое устройство. Раньше я вручную вводил ссылку приглашения, и это намного проще.