TL; DR : I сделал , включая символы при загрузке в iTunes Connect.В журнале сбоев в органайзере отображаются шестнадцатеричные адреса для моего кода.Xcode 9.4.
(я знаю, что это очень часто задаваемые вопросы, но обсуждения, которые я нашел, - инструменты для работы с адресной строкой, устаревшие версии Xcode,или получение журналов с физического устройства. Я готов смиренно перейти к ранее существовавшему ответу, если того пожелают.)
Что я сделал
- При загрузке в iTunes Connect установлен флажок (true)
- Включить битовый код для содержимого iOS
- Символы Strip Swift
- Загрузить символы вашего приложения для получениясимволические отчеты от Apple
Цитата из документа Apple, озаглавленного «Если журналы не символизированы»:
Если вы включаете символы, когдаВы загружаете свое приложение в iTunes Connect, служба автоматически символизирует логи.Вам не нужны символы на вашем Mac.[Акцент сделан]
(https://help.apple.com/xcode/mac/current/#/dev5d9904b70)
Так что со мной все должно быть в порядке, верно?
- Открыт выпуск версияпроект приложения
- Открытое окно «Органайзер»
- Вверху выбрана вкладка «Архивы»
- Выбранная версия релиза Архив
- Нажмите кнопку «Загрузить dSYMs ...» наПанель информации архива
- Согласно приведенной выше цитате, в этом нет необходимости
- Вверху выбрана вкладка Сбои
- Выберите отчет из списка Имя отчета по адресуleft
В этот момент (на снимке экрана выше) кадры стека из кода моего приложения находятся в шестнадцатеричном формате.
- Наведите курсор на шестнадцатеричный адрес
- Нажмите на серую стрелку, указывающую вправо, которая появляется
Это открывает редактор документов, но не переносит меня в любое место в коде.
Нажатие «Открыть в проекте».Кнопка ". имеет аналогичный эффект.