Я разрабатываю приложение для iOS. Иногда, когда я запускаю разрабатываемую версию на тестовом устройстве, которое не подключено к Xcode, происходит сбой приложения.
Позже я подключаю его к Xcode и отображаю журналы устройства, и вижу сбой журнал.
К сожалению, моя версия Xcode 12.5 (12E262) не символизирует мое приложение. По-видимому, Xcode не находит требуемый файл dSYM, хотя я установил в Targets/Build Settings Debug Information Format значение DWARF с файлом dSYM.
Я прочитал документы «Добавление идентифицируемых имен символов в отчет о сбоях», в частности раздел Crash-report#Locate-a-dSYM-Using-Spotlight" rel="nofollow noreferrer">Найти dSYM с помощью Spotlight. Соответственно:
В разделе «Двоичные изображения:» моего отчета о сбое показано мое приложение:
0x104c30000 - 0x104dd3fff ShopEasy arm64 <2f9607e3500937bdb7f84ad8f4c103d5> /var/containers/Bundle/Application/8CC841E3-385A-4779-97AF-1399E4D108F5/ShopEasy.app/ShopEasy
Однако, если я открою var
в Finder, папка containers
будет пустой.
Когда я ищу в Терминале UUID, используя
mdfind "com_apple_xcode_dsym_uuids == 8CC841E3-385A-4779-97AF-1399E4D108F5"
ничего не находит.
Любая помощь приветствуется!