2016-01-19 2 views
3

Пару месяцев назад я использовал crashlytics для распространения бета-версий моего приложения, и все было хорошо. Недавно меня попросили добавить еще один бета-тестер. Это, кажется, простая вещь в crashlytics, я нажал «распространять» добавлен адрес электронной почты, и все, казалось, прекрасно подходит для ошибочных выводов сообщения по линиям, кроме ...Как добавить UDID в Xcode Managed Provisioning Profile

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

К сожалению, Crashlytics не «пропустил меня», добавив отсутствующие устройства. Однако я сделал регистрацию до Apple Developer, перешел на «Устройства»> iOS и вручную добавил UDID тестера. Я уверен, что это правильно, но я не уверен, как «распространять снова». Смотрите скриншот ниже, чтобы пройтись по тому, что я пробовал.

Целевой бета-тестер (Брайан). Телефон также отображается под профилем Уэйна, потому что он попытался добавить телефон, чтобы помочь устранить неполадки. В любом случае вы заметите на последней странице, что он сообщает, что UDID отсутствует в профиле «iOSTeam Provisioning Profile: *».

Профиль Provisioning iOSTeam содержит только исходные 3 устройства, и я не могу редактировать его из Apple Developer, так как этот профиль, по-видимому, управляется в Xcode. Я создал новый профиль, который включает добавленное устройство, но я не уверен, как заставить Crashlytics распознавать и использовать его.

Я нашел эту статью под названием «Fabric for Enterprise Beta Distribution» на Twitter Сообщество в котором предложил пользователю запускать эту команду ...

rm -rf ~/Library/Caches/com.crashlytics.mac 

Что я сделал (после закрытия Fabric), но она имела нулевой эффект.

Любое предложение относительно того, какие должны быть мои следующие шаги? После большой царапины головы, я в недоумении.

enter image description here

ответ

4

После добавления UDID в профиль обеспечения, вы должны сделать следующее.

  1. Перейти к Xcode-> Настройки-> Учетные записи.
  2. Выберите свою команду-> Подробнее ...-> Загрузить все.
  3. После завершения загрузки выберите обновленный профиль подготовки в настройках сборки (старый должен стать недействительным).
  4. Нажмите Cmd+Shift+K, Cmd+Alt+Shift+K, чтобы очистить проект и создать папку.
  5. Архивируйте свой проект и распространяйте его снова.
+1

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

+0

@ChrisGeirman относительно «Скачайте все», что вы правы. Требуется ли профиль профилей в списке? Что касается обновления профиля подготовки ...Я просто хотел выбрать его еще раз (проект -> настройки сборки -> Подписание кода -> профиль подготовки. –

+0

В настройках сборки я не вижу упоминания профиля подготовки. Возможно, я либо слепой, либо не в том месте Вот скринкаст того, что я вижу. Http://screencast.com/t/g6iy9voJ7SN –

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