it-swarm.com.ru

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

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

94
shweta thakar

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

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

206
Devang

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

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

Step 1

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

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

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

77
Jayprakash Dubey

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

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

  • Перейти к Project Navigator , и найти Продукты папка
  • Щелкните правой кнопкой мыши приложение и выберите Показать в Finder .

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

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

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

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

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

33
HongchaoZhang

Я нашел свой .dsym файл в /Users/<username>/Library/Developer/Xcode/DerivedData/<appname>/Build/Products/<appname>

20
owen gerig

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

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

9
Kris Subramanian

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

8
duskwuff

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

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

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

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

5. выберите имя пользователя.app.dSYM 

2
Balamurugan

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

mdfind "com_Apple_xcode_dsym_uuids == <UUID>”
2
Pichirichi

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

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

1
Sonu VR

Я просто хочу поделиться чем-то из моего опыта. Каждый раз, когда я выпускаю новую версию своего фреймворка, я сохраняю его dSYM в отдельной папке. Итак, позже я могу легко найти соответствующий dSYM, когда мне это нужно. Это можно легко сделать, добавив эту строку кода в скрипт bash в настройках сборки (например, в этом примере я сохраняю его на рабочем столе).

cp -r "${BUILD_DIR}/${CONFIGURATION}-iphoneos/${FRAMEWORK_NAME}.framework.dSYM" "${HOME}/Desktop/${FRAMEWORK_NAME}.framework.dSYM"
0
Boris

Это слишком просто, пожалуйста, следуйте инструкциям здесь,

  1. Откройте свой проект в Xcode и выберите файл project в Xcode Navigator.
  2. Выберите основную цель сборки из Выберите проект или цель.
  3. Откройте вкладку Build Settings цели.
  4. Нажмите All в верхней части вкладки.
  5. Поиск "формат информации отладки".
  6. Установите Отладочный формат информации на DWARF с файлом dSYM.

Теперь перейдите в Product ---> Archive ---> Your Build ---> Щелкните правой кнопкой мыши по вашей сборке и нажмите Show в Finder ---> Now Щелкните правой кнопкой мыши и перейдите к Показать содержимое пакета ---> dSYMs ---> Yourappname.app.dSYM

0
Super Developers

Я обнаружил, что build configuration должен бытьReleaseдля создания файла .dSYM.

0
Zaid Pathan