Ответ 1
Щелкните правой кнопкой мыши на своем archive -> Show in Finder ->
Щелкните правой кнопкой мыши по файлу и нажмите Show package contents
.
Здесь вы найдете свой файл .dSYM.
В соответствии с этой страницей здесь, если у вас есть правильный двоичный файл приложения и .dSYM, тогда их легко символизировать. Но где расположены файлы .dSYM и прикладные двоичные файлы?
Щелкните правой кнопкой мыши на своем 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
.Надеюсь, это поможет.
Я нашел свой файл .dsym
в /Users/<username>/Library/Developer/Xcode/DerivedData/<appname>/Build/Products/<appname>
В Xcode 5.1.1 вы найдете его в Xcode → Настройки → Местоположения → DerivedData. Под DerivedData вы увидите несколько случайных имен каталогов. Найдите те, которые начинаются с вашего проекта. Затем получите последний каталог, который был создан для вашего проекта. Затем в этом каталоге перейдите к Build/Products/<Your specific release>/*.app.dSYM
.
Вы даже можете щелкнуть по конечному продукту в разделе "Продукты" в проводнике проекта и выполнить "Показ в поисковике", чтобы попасть туда напрямую.
Файл .dSYM
должен быть сгенерирован при создании вашего приложения. Посмотрите в своем каталоге продуктов для сборки.
1.Выберите Окно → Органайзер
2. Щелкните правой кнопкой мыши на Архиве (имя вашего приложения) и выберите "Показать в Finder"
3.Выберите "Показать содержимое пакета" для архива
4. Нажмите правой кнопкой мыши на свой проект. xcarchive содержит dSYM, Info.plist и продукты
5.select yourappname.app.dSYM
Если вы не сгенерировали архив и пытаетесь отладить его на устройстве, dsym можно найти по адресу
/Library/Developer/Xcode/DerivedData/YOUR_APP/Build/Продукты/Debug-iphoneos
Если у вас есть UUID, который вы ищете, вы можете найти их с помощью следующей команды:
mdfind "com_apple_xcode_dsym_uuids == <UUID>"
Это просто. Пожалуйста, следуйте инструкциям здесь:
Теперь перейдите в Product> Archive> Your Build> щелкните правой кнопкой мыши по вашей сборке и выберите Show in Finder. Теперь щелкните правой кнопкой мыши и перейдите к Показать содержимое пакета> dSYMs> Yourappname.app.dSYM _
Я просто хочу поделиться чем-то из моего опыта. Каждый раз, когда я выпускаю новую версию своего фреймворка, я сохраняю его dSYM в отдельной папке. Итак, позже я могу легко найти соответствующий dSYM, когда мне это нужно. Это легко сделать, добавив эту строку кода в скрипт bash в настройках сборки (например, в этом примере я сохраняю его на рабочем столе).
cp -r "${BUILD_DIR}/${CONFIGURATION}-iphoneos/${FRAMEWORK_NAME}.framework.dSYM" "${HOME}/Desktop/${FRAMEWORK_NAME}.framework.dSYM"
Я обнаружил, что build configuration
должна быть Release
для создания файла .dSYM
.