Xamarin iOS - не удается создать папку / файлы dSYM - PullRequest
0 голосов
/ 26 апреля 2018

Я пытаюсь символизировать журналы сбоев для приложения Xamarin.Ios. Но я не могу получить файлы dSYM.

Мое окружение

  • Visual Studio для Mac 7.4.3. Сборка 10
  • Xamarin.Ios Версия: 11.9.1.24 (сообщество Visual Studio)

Что я пробовал

  1. В проекте Xamarin.Ios> Компилятор установите Отладочная информация на Полный и Только символы . Встроенный DEBUG / RELEASE на симуляторе и устройстве не создавал папку dSYM в указанном пути отладочной или выпускной корзины.
  2. В проекте Xamarin.Ios> Ios Debug, включено Отладка . Встроенный DEBUG / RELEASE на симуляторе и устройстве не создавал папку dSYM в указанном пути отладочной или выпускной корзины.
  3. Со включенными шагами 1 и 2 встроенное приложение в VSTS . Журнал показал

CompileAppManifest: Каталог "bin / iPhone / Release / My.app.dSYM" не существует. Пропустив.

  1. Обновлена ​​задача развертывания HockeyApp для публикации dSYM вместе с ipa, но была опубликована только ipa.
  2. Создано Копировать в и Опубликовать Артефакт задач в VSTS, но dSYM не создается, поэтому не копируется.

ОБНОВЛЕНИЕ 20180427

  1. Вернулся в VSTS, настроил задачу Копировать в , чтобы использовать другую Исходную папку / Users / vso ###### / vsts-agent / _work / 2 / s / iOS / bin / iPhone / Release и Содержание равны **/*.ipa и **/*.dSYM/**. Это сработало.

  2. Оставил задачу Опубликовать артефакт как есть, но обновил HockeyApp задачу Путь к файлу символов до $(build.artifactstagingdirectory)/**/*.dSYM/**. Это публикует zip-файл для HockeyApp в разделе Symbols. Однако я не уверен, что это правильно. Содержимое почтового индекса:

Содержание \

--------- Info.plist

--------- Resources \

------------------------- DWARF \

------------------------------------- MyApp.iOS

Research

Есть рекомендации?

...