Краткий ответ: Я думаю проблема в опережающем (AOT) компиляторе - но вам лучше отправить такой вопрос по электронной почте в одноуровневую рассылку-list для получения окончательного ответа.
Длинный ответ:
Моно-компиляторы / среда выполнения (и это поведение наследуется MonoTouch) хранит информацию об отладке,он включает номера строк для своих сборок внутри файлов mdb .
XCode работает с файлами DWARF (DSYM).Когда XCode символизирует аварийный дамп, он ищет (только) в (созданных AOT) символах DWARF для получения своей информации - то есть файлы mdb не ищутся.
Теперь Mono отладчик (и время выполнения) может справиться и с DWARF (что должно отвечать всем требованиям).Однако для MonoTouch я не уверен, что компилятор AOT (который вызывает gcc ) производит final DWARF-символы, содержащие номера строк C #, что приводит к символам и смещения (оба доступны для gcc) доступны только.