Файл .dSYM отсутствует в сборке VSTS

Я создаю приложение Xamarin ios на VSTS. Я вижу, что он генерирует файл .dSYM во время сборки, но когда я проверяю папку артефактов, я мог видеть файл ipa, но не файл dSYM.

Мне нужен файл dSYM для запуска Xamarin Test Cloud.

Я смотрю не в том месте или мне нужно сделать что-то другое, чтобы получить файл .dSYM?


person TheDeveloper    schedule 29.06.2016    source источник
comment
Какое определение сборки вы используете?   -  person Eddie Chen - MSFT    schedule 30.06.2016
comment
Я использую VSTS и работаю на MacInCloud   -  person TheDeveloper    schedule 30.06.2016


Ответы (1)


При создании приложений для iOS из Visual Studio файл .dSYM, который можно использовать для обозначения отчетов о сбоях, попадает на узел сборки по пути:

/Users/<username>/Library/Caches/Xamarin/mtbs/builds/<appname>/<guid>/bin/iPhone/<configuration>

https://kb.xamarin.com/customer/portal/articles/1969488--where-can-i-find-the-dsym-file-to-symbolicate-ios-crash-logs-

person SushiHangover    schedule 29.06.2016
comment
так что я должен загрузить файл dSYM в github? Я думаю, что нам нужно получать последний файл dSYM каждый раз при сборке. - person TheDeveloper; 30.06.2016
comment
@AzharAli Не уверен, что вы имеете в виду, загрузив его в github (храните ли вы ipa в частном репо?), Вы загружаете последнюю версию dSYM для тестирования облака при выполнении тестов, в строке cmd есть параметр --dsym=$DSYM, конкретный файл. - person SushiHangover; 30.06.2016
comment
Я не храню ipa, я получаю файл ipa каждый раз, когда создаю его на VSTS через агент MacInCloud. Точно так же, чтобы указать местоположение файла dSYM для тестового облака, могу ли я каким-либо образом указать VSTS, чтобы получить его из последней сборки? - person TheDeveloper; 30.06.2016
comment
@AzharAli Я просто использую задачу копирования, чтобы scp ее с Mac на сервер Windows - person SushiHangover; 01.07.2016