iphone: Где находится файл .dSYM в отчете о сбое

Согласно этой странице здесь, если у вас есть правильный двоичный файл приложения и .dSYM, тогда их легко символизировать. Но где расположены файлы .dSYM и двоичные файлы приложений?

Щелкните правой кнопкой мыши на вашем archive -> Show in Finder -> Щелкните правой кнопкой мыши файл и нажмите « Show package contents .

Здесь вы найдете свой файл .dSYM.

Вы можете найти .dSYM и двоичный файл приложения в архиве.

  1. Выберите « Окно» -> «Организатор»

Шаг 1

  1. Это откроет окно «Организатор», содержащее последний созданный Архив проекта
  2. Щелкните правой кнопкой мыши на Архиве и выберите « Показать в Finder » Шаг 3
  3. Выберите « Показать содержимое пакета » для архива Шаг 4
  4. Project.xcarchive содержит dSYM, Info.plist и продукты Шаг 5

Папка dSYMs содержит файл dSYM вашего проекта.

Папка приложения в проекте содержит двоичный код приложения вашего проекта.

Если вы заархивировали свой проект, вы можете найти файл dSYM, как указано выше.

Если вы создали проект для реального устройства, вы также можете найти файл dSYM следующим образом:

  • Перейдите в Навигатор проектов и найдите папку « Продукты »
  • Щелкните правой кнопкой мыши приложение и выберите « Показать в Finder» .

    Убедитесь, что приложение имеет черный цвет, а не красный. Поскольку красный цвет означает, что вы не создали цель для реального устройства.

  • Вы можете найти файл dSYM с тем же именем с вашим приложением в той же папке.

Перед всеми этими действиями убедитесь, что вы правильно настроили параметры построения xcode:

  • Настройка параметров Generate Debug Symbols включена.
  • Debug Infomation Format DWARF with dSYM File .

Надеюсь, это поможет.

Я нашел файл .dsym в / Users // Library / Developer / Xcode / DerivedData // Build / Products / Debug-iphonesimulator

Файл .dSYM должен быть сгенерирован при создании приложения. Посмотрите в своем каталоге продуктов для сборки.

В XCode 5.1.1 вы найдете его в разделе XCode -> Настройки -> Местоположение -> DerivedData. В DerivedData вы увидите кучу случайных имен каталогов. Найдите те, которые начинаются с имени вашего проекта. Затем получите последнюю директорию, созданную для вашего проекта. Затем под этим каталогом перейдите к сборке / продуктам // *. App.dSYM

Вы даже можете нажать на свой конечный продукт в разделе «Продукты» в проводнике проекта и сделать «Показать в поиске», чтобы попасть туда напрямую.

Если у вас есть UUID, который вы ищете, вы можете найти их с помощью следующей команды:

 mdfind "com_apple_xcode_dsym_uuids ==  

1.Выберите Окно -> Органайзер

2. Щелкните правой кнопкой мыши на Архиве (имя вашего приложения) и выберите «Показать в Finder»

3.Выберите «Показать содержимое пакета» для архива

4. Щелкните правой кнопкой мыши на свой проект. Xcarchive содержит dSYM, Info.plist и продукты

5.Выберите yourappname.app.dSYM

Если вы не создали архив и пытаетесь отладить его на устройстве, dsym можно найти по адресу

/ Library / Developer / Xcode / DerivedData / YOUR_APP / Build / Продукты / Debug-iphoneos

  • Xcode / LLDB: как получить информацию об исключении, которое было просто выброшено?
  • Раскадровка iPhone: сцена для портретной и пейзажной сцены
  • Частные методы в Objective-C, в Xcode 4.3 Мне больше не нужно объявлять их в моем файле реализации?
  • C ++ не показывает cout в консоли Xcode, но отлично работает в терминале
  • как удалить subviews из scrollview?
  • Homebrew не находит XCode 4.3
  • xcode 4.5 как выбрать раскадровки при запуске
  • Как добавить JPEG в каталог активов в Xcode?
  • Убедитесь, что UIColor темный или яркий?
  • Что такое статус чтения TIC 1:57 в iOS11 / Xcode 9?
  • Как настроить NSZombieEnabled в Xcode 4?
  • Давайте будем гением компьютера.