Strip Debug Symbols During Copy
: Powinien być YES
od konfiguracji debugowania nie buduje, ponieważ będzie wysadzić swoją aplikację binarny 30-50%
Debug Information Format
: Powinien być DWARF with dSYM File
dla wszystkich konfiguracji, aby móc symbolicate swoje symbole z dowolny plik binarny.
Teraz domyślam się, że próbujesz tego na kompilacjach debugowania, na kompilacjach, które nie są najnowszymi wynikami polecenia budowania w Xcode. Trzeba pamiętać, że za każdym razem, gdy uruchamiasz polecenie build, generowany jest nowy plik wykonywalny i nowy pakiet dSYM, a poprzedni zostaje zastąpiony! (Z wyjątkiem sytuacji, w której korzystasz z funkcji Archiwizowanie)
Skrypt symbolikatyzacji analizuje identyfikator UUID z raportu awarii aplikacji i przeszukuje odpowiedni pakiet .app AND .app.dSYM za pomocą reflektora. Jeśli więc jakiś reflektor nie indeksuje ścieżki docelowej lub pliki binarne są zastępowane innym uruchomieniem kompilacji, nie będzie w stanie symbolizować symboli aplikacji.
Nawiasem mówiąc, czy zdarzy się, że Xcode 3.x zainstalowany na tym samym komputerze? – lukasz
@lukasz, dlaczego o to pytasz? – Till
Z tego, co słyszałem, powodowało pewne problemy z symbolizowaniem. I moje problemy również zniknęły w tym samym czasie, kiedy w końcu pozbyłem się 3.x. To może być zbieg okoliczności. – lukasz