Mam raport o awariach z BugSense, więc mam informacje na temat położenia pamięci awarii, ale nie są one symbolizowane. Również Bug Sense nie wysyła tradycyjnych raportów o awariach, ale nadal daje mi ślad błędów. Próbuję więc użyć Atosa, aby uzyskać dokładną lokalizację moich awarii. Zarchiwizowałem aplikację w XCode 4 i wykorzystałem tę wersję do przesłania do sklepu z aplikacjami, więc mam plik dSYM. Mam uruchomić następujący kod:Atos nie może uzyskać symboli z dSYM zarchiwizowanej aplikacji
atos -arch armv7 -o MyApp.app.dSYM 0x001057e9
Jednak zamiast uzyskanie prawidłowego wyjścia, ja otrzymuję błąd:
atos cannot load symbols for the file MyApp.app.dSYM for architecture armv7
Wszelkie sugestie, dlaczego to może być prawda? Nie usuwam symboli debugowania z aplikacji.
Wow, krok 6 bardzo pomógł tutaj. Dzięki! – pt2ph8
"-arch armv7" - jest naprawdę ważne, mam błędne dane bez niego – AlexeyVMP
Mam ślad, ale brak rejestru awarii, czy to nadal będzie działać? Wydaje mi się po prostu dać mi losową lokalizację. Oto przykładowa linia z mojego śladu wstecznego: MyApp 0x00054b23 MyApp + 301859 – jjxtra