Вот как ваша сборка настройки для конфигурации выпуска и отладки должны выглядеть так:
- отладочную → Да
- Debug Information ... → DWARF с DSYM
- Развертывание Постобработка → ДА
- Strip Linked продукта ... → Нет
- Strip Debug ... → Нет
Если вам еще не повезло, попробуйте проверить навигатор отчетов.
Дело в том, что файл dSYM может быть сгенерирован в другом месте или вообще не сгенерирован.
В моем случае файл dSYM не был создан, и там не было соответствующей линии, которая идет как "Generate Appname.dSYM ...in {path}"
Но там была установлена ткань, и она регистрируется факт отсутствия dSYM файла:
Просто зарегистрируйте навигатор отчетов на "dSYM".
Если dSYM не генерируется в соответствующей папке
переменные Проверка окружающей среды, особенно DWARF_DSYM_FOLDER_PATH
и DWARF_DSYM_FILE_NAME
.
Чтобы встроить dSYM внутри приложения пачке, просто установите DWARF_DSYM_FOLDER_PATH
в $(CONFIGURATION_BUILD_DIR)/$(EXECUTABLE_FOLDER_PATH)
и DWARF_DSYM_FILE_NAME
к $(EXECUTABLE_NAME).dSYM
Теперь сборка должна создать dSYM для вашей цели
Я просто смотрел это вверх поступательный (я всегда забываю, какой флаг установить с этой ошибкой). Невероятно полезный этот пост, мне жаль, что я не мог проголосовать более чем на один пункт. – 2011-08-17 16:15:44