Это потому, что ваш проект Xcode настроен на сборку символов отладки с помощью внешнего файла dSYM. На самом деле это очень удобно для сборок релизов, так как это означает, что вы можете удалить символы отладки из своего приложения, а когда пользователь отправляет вам аварийный дамп, вы можете использовать исходный файл dSYM, чтобы создать правильную трассировку стека для отладки.
В любом случае, вам не нужно отключать генерацию символов отладки в вашем проекте. Вместо этого просто измените тип символа отладки на DWARF (вместо «DWARF with dSYM File»). Вы также можете использовать Удары, но это старый формат.
Редактировать : Ах, я вижу, вы имели в виду из командной строки, а не из Xcode. Я не сижу перед своим компьютером Mac, но из справочной страницы gcc4 я вижу, что вы можете указать -gstabs для использования формата Stabs.