2014-10-29 5 views
12

Попытка выяснить, как выполнить бета-тестирование через Crashlytics. В их загадочных инструкциях указано, что все, что вам нужно сделать, это «сборка для архива», но эта команда больше не существует. Я создал архив (Product => Archive) и экспортировал специальную версию, но Crashlytics не забирает ее.Распространение бета-версии Crashlytics в Xcode/IOS

Как загрузить выпуск?

ответ

2

Я никогда не получал местное приложение для работы, но успеха с помощью этой командной строки подход: /path/to/Crashlytics.framework/submit <API_KEY> <BUILD_SECRET> -ipaPath /path/to/my.ipa -emails [email protected],[email protected] -notesPath ~/Notes/ReleaseNotes.txt -groupAliases GroupAlias,GroupAlias2

Взятые из: http://support.crashlytics.com/knowledgebase/articles/370383-how-do-i-use-ios-build-servers-with-beta

49

Если приложение не забрать свой новый архив, путь к вручную распределить это немного скрыто. На вкладке Бета в приложении, первый нажмите «ACTIVE», затем нажмите кнопку «АРХИВЫ»:

enter image description here

+1

Это полностью отличается от приложения Crashlytics, которое у меня есть. У меня возникают проблемы с этим, не обнаруживая архивные сборки в проекте, и у меня нет какого-либо пользовательского интерфейса, который вы указали. – jamone

+0

Ничего себе, я никогда не догадывался! Решила мою проблему. – Lasse

+0

Абсолютно хитрый способ :) Спасибо! –

0

У меня есть эта проблема, когда я удалить архив в Xcode ... следующее действие архив не может вызвать вариант распределения, и он зависает в следующий раз, когда я пытаюсь распространять ...

Я исправляю его, перезагружая xcode, очищая проект, запуская установку crashlytics (cmd + b, cmd + r при появлении запроса, не требуя новых токенов), а затем снова щелкните архив.

Работы каждый раз. :)

8

Закройте приложение Mac, а затем запустить эту команду, чтобы очистить локальный кэш:

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

+0

Спасибо. В моем случае проблема в том, что у меня установлена ​​предыдущая версия с разными учетными данными. Кажется, что ваше исправление - это одно для этого случая. – Marc

0

У меня аналогичная проблема. Я попытался загрузить сборку в Fabric вручную, создав вручную .xcarchive на сервере сборки (это были некоторые проблемы с автоматической сборкой, поэтому она была выполнена вручную). Затем я скопировал .xcarchive на свою локальную машину с установленным плагином Fabric. Но это не было похоже на раздел АРХИВ.

Для решения этой проблемы вы должны дважды щелкнуть .xcarchive, чтобы добавить его в Xcode Orginizer (Xcode> Window> Organizer).

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