2011-06-22 13 views
6

Mam obecnie aplikację, która jest dostępna w sklepie Mac App Store, z którą kilka osób zgłosiło brak stabilności. Udało mi się odtworzyć awarie i rozwiązać problem, ale niepokoi mnie to, że nie mam raportów o awariach dla aplikacji w iTunes Connect. Podczas samodzielnego odtwarzania awarii nie otrzymałem standardowego okna dialogowego raportu o awarii z pytaniem, czy chcę wysłać raport awarii. W konsoli mam dostać:Raporty o awariach nie są wysyłane do firmy Apple

6/22/11 9:05:25 AM ReportCrash[1902] Saved crash report for Application [1893] version 1.0 (1.0) to /Users/Name/Library/Logs/DiagnosticReports/Application_2011-06-22-090525_MacBook-Pro-4-Lyfe.crash 

Z tego co udało mi się znaleźć na linii zgłaszanie awarii powinno być automatyczne i trzeba mieć tylko martwić się o realizację niestandardowych katastrofy raportowanie jeśli chcesz raporty wysyłane bezpośrednio do Ciebie.

Moje pytanie brzmi: dlaczego awarie mojej aplikacji nie są wysyłane z powrotem do Apple, a następnie ostatecznie wyświetlają się w iTunes Connect? Moja aplikacja jest elementem paska menu i nie ma pełnego zestawu menu ani ikony dokowania, jeśli ma to znaczenie.

Odpowiedz

4

Kris,

Nie dostaniesz wszystkie raporty o awariach na iTunesConnect.

Jak to działa:

Powiedzmy jesteś użytkownikiem iPhone'a, gdy najpierw aktywować telefon iPhone, to zapyta, czy chcesz wysyłać anonimowe raporty jabłko, jeśli checkmark tak, tylko wtedy raporty o awariach z twojego telefonu zostaną wysłane do Apple. Należy pamiętać, że nawet jeśli dana osoba zaznaczyła tę opcję, raporty zostaną wysłane, tylko wtedy, gdy użytkownik zsynchronizuje swoje urządzenie iOS z iTunes.

Więc w zasadzie, odpowiedź jest

Nie można polegać na iTunesConnect uzyskać z aplikacji krach raporty

Zamiast tego należy użyć rozwiązania firm trzecich, takich jak: Hoptoad:

airbrakeapp.com

Jestem przekonany, że istnieją inne rozwiązania, takie jak hoptoad, ale to jest to, czego używałem i działa bardzo dobrze.

+0

Tak, rozumiem to, ale mówię o aplikacjach na Maca, a nie na iOS, więc nie muszę polegać na synchronizowaniu urządzenia iOS z powrotem do iTunes, zanim będzie można odesłać dzienniki awarii. W przypadku aplikacji dla komputerów Macintosh powinien za każdym razem wysłać raport o awarii do firmy Apple. Raporty o awariach są generowane lokalnie, ale nie otrzymuję okna dialogowego do wysłania do Apple. Rozumiem, że użytkownicy nie decydują się na to, ale moja aplikacja nie daje im nawet opcji. Wolałbym nie używać rozwiązania innej firmy, zwłaszcza płatnego. – Kris

Powiązane problemy