2016-07-12 3 views
18

Я выпустил новую версию 6 дней назад. Я вижу некоторые сбои в аналитике iTunesConnect, но ни один из организаторов сбоев, ни мой релиз даже не отображается в раскрывающемся списке «версия» в организаторе сбоев.Последний выпуск не появился в XCode Crashes Organizer

Обычно для запуска отчетов о сбоях обычно требуется день или два, чтобы пробиться в организатор XCodeCrashes, и, как ни странно, я видел, что сбои появляются в организаторе XCode Crashes примерно в то же время, что и на веб-сайте аналитики iTunesConnect ,

Интересно, что предыдущие версии по-прежнему отображаются в раскрывающемся списке «версия», и я вижу, что отчеты продолжают поступать в них. В этой предыдущей версии наблюдается резкое снижение отчетов о сбоях, возможно, большинство людей перешли к последней версии.

На новой машине со свежей установкой XCode (но связанной с той же учетной записью разработчика) я вижу такое же поведение. Может быть, это проблема с моей учетной записью разработчика?

Обновление 2016.09.01: Два месяца спустя новые выпуски по-прежнему не отображаются в раскрывающемся списке выпусков автоматически. Обходной путь, добавленный ниже, чтобы добавить их вручную, отлично работает, но, надеюсь, мне не нужно делать это навсегда. Я должен предположить, что это проблема с моей локальной настройкой, так как этого не может быть все. Дайте мне знать, если вы выясните долгосрочную проблему.

Обновление 2016.10.13: work around не работает для моего последнего выпуска. Я снова вижу сбои в ИТЦ, но после того, как вручную добавила запись для выпуска в Info.json, я вижу «Нет информации о сбоях для этой версии».

Update 2016.10.15: Я предполагаю, что работа вокруг продолжает работать, отчеты о сбоях просто задерживается на дополнительных 48 часов.

Update 2016.1.20: В какой-то момент (? Может быть примерно в середине декабря, XCode 8,2), я начал видеть новые выпуски автоматически появляются снова, и больше не радость вручную редактировать свои XCode конфигурации данных каждые время я нажимаю сборку. Помимо обновления XCode, я не могу придумать, каким образом я мог бы «зафиксировать» его.

ответ

30

Вероятно, это ошибка с услугами XCode/ITC. Вчера я подал радар (№ 27277793) и сегодня был на технической поддержке ИТЦ. Если у вас есть эта проблема , пожалуйста,report it to Apple и обратитесь к существующему радару (# 27277793), чтобы Apple могла распознать, что у нас такая же проблема и приоритет исправления.

Обходной путь для получения отчетов о сбоях для моей последней версии - это вручную добавить новую запись в организаторах сбоев Info.json.

В: $HOME/Library/Developer/Xcode/Products/<bundle.id> отредактируйте Info.json и добавьте новую запись в начало массива «productVersions» на основе существующих записей, но измените номер сборки на то, для чего созданы отчеты о сбоях.

Необходимо обновить поле appStoreStatus в зависимости от того, находится ли ваше приложение в TestFlight или в AppStore. appStoreStatus: 1 для TestFlight и appStoreStatus: 3 для AppStore.

После перезагрузки XCode и перехода к организатору сбоев я наблюдал, как появились последние 6 дней сообщений о сбоях.

Yay для удобных для пользователя данных конфигурации!

+0

Этот подход работает в том случае, если отчеты о сбоях не отображаются на одной установке, но они появляются на другой установке разработчика. –

+0

Ничего себе большое исправление. Я столкнулся с этой ошибкой с помощью Xcode 8.3.1 –

+2

Удаление папки аварийных журналов, расположенной в $ HOME/Library/Developer/Xcode/Products/, помогло мне –

3

Имел аналогичную проблему, когда отчеты о сбоях XCode прекращали обновление после того, как мы увеличили целевую версию iOS для развертывания. Исправлено было изменение Info.json, как указано выше, и удаление всех неподдерживаемых версий ОС из массива «supportedOSVersions» последней сборки, появившегося в массиве «productVersions».

0

Удалите весь каталог $ HOME/Library/Developer/Xcode/Products /. Закройте и перезапустите Xcode, а затем запустите Organizer. После этого они все проходят.

+0

не работал, я вижу список не со всеми строками. – logoff

0

Пожалуйста, следуйте ниже шагов,

  1. Удалить пакет из продуктов Xcode, используя,

    гт -rf ~/Library/Developer/Xcode/Продукты/com.yourapp.bunlde

  2. Перезапустите Xcode и откройте Организатор

  3. Убедитесь, что доступны сайты itunesconnect

Xcode-> Организатор должен загрузить все crashlogs с начала. Надеюсь, это поможет.

0

Это работало для меня, когда ни один из вышеперечисленных ответов не сделал.

Найдите файл Info.json, как описано выше в ответе mkirk. Сделайте копию в качестве резервной копии. В разделе productVersions удалите все ненужные версии. Как вы можете видеть ниже, «productVersions» представляет собой массив json, и он будет содержать серию json-объектов, каждая из которых представляет одну из ваших версий. Я отчаянно нуждался в отчетах о сбоях для недавнего выпуска в магазине приложений и после удаления всех версий, предшествующих этому (под ним) и перезапуска Xcode, voila! Организатор неожиданно начал показывать все мои отчеты о сбоях.

"productVersions" : [ 
    { 
     "version" : "4.0.45", 
     "productType" : 1, 
     ...