Согласно этой странице здесь , если у вас есть бинарный файл собственно приложений и .dSYM файл , то легко символические их. Но где находятся двоичные файлы .dSYM и приложения?
Debug Information Formatдля Debug можно установить DWARF с файлом dYSM, который позволяет вам получать символы отладки, не делая архивный танец, большое спасибо!
Sirens
Спасибо тебе за это. Можно ли регенерировать старый dSym, который был перезаписан?
Брэд Томас
1
@BradThomas Поскольку файл dsym связан с базой кода, вы не можете получить старый файл dsym, если база кода была изменена.
HongchaoZhang
33
Я нашел свой .dsymфайл в/Users/<username>/Library/Developer/Xcode/DerivedData/<appname>/Build/Products/<appname>
Если вы удалили архив из организатора Xcode, как я, вы можете скачать dsym в магазине приложений. Выберите свое приложение, выберите целевую версию и перейдите на вкладку «Активность». Здесь вы можете скачать желаемый dsym.
В Xcode 5.1.1 вы найдете его в Xcode -> Preferences -> Locations -> DerivedData . В DerivedData вы увидите кучу случайных имен каталогов. Найдите те, которые начинаются с названия вашего проекта. Затем получите последний каталог, созданный для вашего проекта. Затем в этом каталоге перейдите в Build/Products/<Your specific release>/*.app.dSYM.
Вы даже можете нажать на свой конечный продукт в разделе « Продукты » в проводнике проекта и выполнить « Показать в поисковике », чтобы попасть туда напрямую.
Это просто. Пожалуйста, следуйте инструкциям здесь:
Откройте свой проект в Xcode и выберите файл проекта в Xcode Navigator.
Выберите основную цель сборки из раскрывающегося списка « Выберите проект или цель» .
Откройте вкладку настройки сборки цели .
Щелкните Все в верхней части вкладки.
Найдите " формат отладочной информации ".
Set Debug Information Format , чтобы карлик с dSYM файла .
Теперь перейдите в Продукт> Архив> Ваша сборка> щелкните правой кнопкой мыши свою сборку и выберите Показать в Finder . Теперь щелкните правой кнопкой мыши и перейдите к Показать содержимое пакета > dSYMs> Yourappname.app.dSYM _
Я просто хочу поделиться кое-чем из своего опыта. Каждый раз, когда я выпускаю новую версию своего фреймворка, я сохраняю ее dSYM в отдельной папке. Так что позже я могу легко найти соответствующий dSYM, когда он мне понадобится. Это можно легко сделать, добавив эту строку кода в сценарий bash в настройках сборки (например, в этом примере я сохраняю ее на рабочем столе).
Ответы:
Щелкните
archive -> Show in Finder ->
правой кнопкой мыши правой кнопкой мыши на файле и нажмитеShow package contents
.Здесь вы найдете ваш файл .dSYM.
источник
Вы можете найти .dSYM и двоичный файл приложения в архиве.
Папка dSYMs содержит файл dSYM вашего проекта.
Папка приложения в Project содержит двоичный файл приложения вашего проекта.
источник
Если вы заархивировали свой проект, вы можете найти файл dSYM, как указано выше.
Если вы создали свой проект для реального устройства, вы также можете найти файл dSYM следующим образом:
Перед всеми этими действиями убедитесь, что вы правильно настроили параметры сборки xcode, как показано ниже:
Generate Debug Symbols
настройка включена.Debug Infomation Format
установлены наDWARF with dSYM File
.Надеюсь, это поможет.
источник
Debug Information Format
для Debug можно установить DWARF с файлом dYSM, который позволяет вам получать символы отладки, не делая архивный танец, большое спасибо!Я нашел свой
.dsym
файл в/Users/<username>/Library/Developer/Xcode/DerivedData/<appname>/Build/Products/<appname>
источник
Если вы удалили архив из организатора Xcode, как я, вы можете скачать dsym в магазине приложений. Выберите свое приложение, выберите целевую версию и перейдите на вкладку «Активность». Здесь вы можете скачать желаемый dsym.
источник
В Xcode 5.1.1 вы найдете его в Xcode -> Preferences -> Locations -> DerivedData . В DerivedData вы увидите кучу случайных имен каталогов. Найдите те, которые начинаются с названия вашего проекта. Затем получите последний каталог, созданный для вашего проекта. Затем в этом каталоге перейдите в
Build/Products/<Your specific release>/*.app.dSYM
.Вы даже можете нажать на свой конечный продукт в разделе « Продукты » в проводнике проекта и выполнить « Показать в поисковике », чтобы попасть туда напрямую.
источник
.dSYM
Файл должен быть сгенерирован , когда вы создали свое приложение. Посмотрите в каталог вашего продукта сборки.источник
Если вы не создали архив и пытаетесь отладить его на устройстве, dsym можно найти по адресу
источник
Это просто. Пожалуйста, следуйте инструкциям здесь:
Теперь перейдите в Продукт> Архив> Ваша сборка> щелкните правой кнопкой мыши свою сборку и выберите Показать в Finder . Теперь щелкните правой кнопкой мыши и перейдите к Показать содержимое пакета > dSYMs> Yourappname.app.dSYM _
источник
Если у вас есть UUID, который вы ищете, вы можете искать файлы с помощью следующей команды:
источник
1. выберите Window -> Organizer.
2. Щелкните правой кнопкой мыши «Архив» (название вашего приложения) и выберите «Показать в Finder».
3.Выберите "Показать содержимое пакета" для архивации.
4.Щелкните правой кнопкой мыши на yourProject.xcarchive содержит dSYM, Info.plist и продукты
5. выберите yourappname.app.dSYM
источник
Я просто хочу поделиться кое-чем из своего опыта. Каждый раз, когда я выпускаю новую версию своего фреймворка, я сохраняю ее dSYM в отдельной папке. Так что позже я могу легко найти соответствующий dSYM, когда он мне понадобится. Это можно легко сделать, добавив эту строку кода в сценарий bash в настройках сборки (например, в этом примере я сохраняю ее на рабочем столе).
источник
Я обнаружил, что
build configuration
нужноRelease
сгенерировать.dSYM
файл.источник