Я пытаюсь символизировать журналы сбоев для приложения Xamarin.Ios. Но я не могу получить файлы dSYM.
Мое окружение
- Visual Studio для Mac 7.4.3. Сборка 10
- Xamarin.Ios Версия: 11.9.1.24 (сообщество Visual Studio)
Что я пробовал
- В проекте Xamarin.Ios> Компилятор установите Отладочная информация на Полный и Только символы . Встроенный DEBUG / RELEASE на симуляторе и устройстве не создавал папку dSYM в указанном пути отладочной или выпускной корзины.
- В проекте Xamarin.Ios> Ios Debug, включено Отладка . Встроенный DEBUG / RELEASE на симуляторе и устройстве не создавал папку dSYM в указанном пути отладочной или выпускной корзины.
- Со включенными шагами 1 и 2 встроенное приложение в VSTS . Журнал показал
CompileAppManifest: Каталог "bin / iPhone / Release / My.app.dSYM" не существует. Пропустив.
- Обновлена задача развертывания HockeyApp для публикации dSYM вместе с ipa, но была опубликована только ipa.
- Создано Копировать в и Опубликовать Артефакт задач в VSTS, но dSYM не создается, поэтому не копируется.
ОБНОВЛЕНИЕ 20180427
Вернулся в VSTS, настроил задачу Копировать в , чтобы использовать другую Исходную папку / Users / vso ###### / vsts-agent / _work / 2 / s / iOS / bin / iPhone / Release и Содержание равны **/*.ipa
и **/*.dSYM/**
. Это сработало.
Оставил задачу Опубликовать артефакт как есть, но обновил HockeyApp задачу Путь к файлу символов до $(build.artifactstagingdirectory)/**/*.dSYM/**
. Это публикует zip-файл для HockeyApp в разделе Symbols. Однако я не уверен, что это правильно. Содержимое почтового индекса:
Содержание \
--------- Info.plist
--------- Resources \
------------------------- DWARF \
------------------------------------- MyApp.iOS
Research
Есть рекомендации?