Пару месяцев назад я использовал crashlytics для распространения бета-версий своего приложения, и все было хорошо. Недавно меня попросили добавить еще одного бета-тестера. Это кажется простой вещью в crashlytics, я нажал «распространить», добавил адрес электронной почты, и все выглядело нормально, за исключением сбивающего с толку сообщения в виде...
Вам нужно будет снова распространить, чтобы сделать сборку, которая будет работать для этого тестера. Мы поможем вам добавить отсутствующие устройства в правильный профиль подготовки.
К сожалению, Crashlytics не помог мне добавить отсутствующие устройства. Однако я вошел в Apple Developer, перешел в раздел "Устройства" > iOS и вручную добавил UDID тестера. Я почти уверен, что это правильно, но я не уверен, как «распространять снова». Смотрите скриншот ниже, чтобы увидеть, что я пробовал.
Целевой бета-тестер (Брайан). Телефон также отображается в профиле Уэйна, потому что он также пытался добавить телефон, чтобы помочь в устранении неполадок. В любом случае вы заметите, что на последней странице сообщается об отсутствии UDID в «Профиле подготовки iOSTeam: *».
Профиль подготовки iOSTeam содержит только 3 исходных устройства, и я не могу редактировать их с помощью Apple Developer, поскольку этот профиль, по-видимому, управляется в Xcode. Я создал новый профиль, включающий добавленное устройство, но не знаю, как заставить Crashlytics распознавать и использовать его.
Я нашел эту статью под названием "Fabric for Enterprise Beta Distribution. " в сообществе Twitter, которое предложило пользователю выполнить эту команду...
rm -rf ~/Library/Caches/com.crashlytics.mac
Что я и сделал (после закрытия Fabric), но это не имело никакого эффекта.
Любое предложение относительно того, какими должны быть мои следующие шаги? После долгих головокружений я в растерянности.