Symbolicatecrash не дает мне имена методов для моих собственных функций - PullRequest
1 голос
/ 24 марта 2010

Встала странная проблема с использованием symbolicatecrash для отладки журналов сбоев. После того, как я запустил symbolicatecrash с файлом .dSYM поврежденной сборки, он дает мне имена функций для всех классов Foundation, но не для моего собственного приложения. Есть ли какие-то настройки в XCode, которые я могу пропустить? СИМВОЛЫ GENERATE DEBUG включены в YES.

Спасибо

Ответы [ 2 ]

1 голос
/ 09 сентября 2010

У меня была похожая проблема, которая, как оказалось, была вызвана ошибкой в ​​скрипте symbolicatecrash и имени приложения, содержащем точку "." (например, my.new.app ). Об этой ошибке сообщили в Apple (rdar: // 8352458 ) и, по-видимому, ее можно устранить с помощью следующего патча:

  214c214
  <     $executable =~ s/\..*//g;         # strip off the suffix, if any
  ---
  >     $executable =~ s/\.[^\.]*$//g;    # strip off the suffix, if any

Файл сценария symbolicatecrash обычно можно найти по адресу /Developer/Platforms/iPhoneOS.platform/Developer/Library/PrivateFrameworks/DTDeviceKit.framework/Versions/Current/Resources/symbolicatecrash.

0 голосов
/ 24 марта 2010

Я столкнулся с похожими проблемами. Попробуйте это . Если это точно не решит вашу проблему, оно отправит вас в правильном направлении.

...