Proces tworzenia aplikacji to trudne zadanie dla programistów do wykonania z systemem prób i błędów w różnych ulepszonych wersjach lub beta, dopóki nie pojawi się stabilna wersja, w której podobno większość błędów została naprawiona. W ten sposób jedna z najbardziej skomplikowanych części przed wydaniem ostatecznej wersji byłaby znacznie szybsza do analizy.
Z tego samego powodu wydaje się, że Apple wziął to wszystko pod uwagę i chce ułatwić programistom, więc teraz w najnowszej wersji beta Xcode 6.3 wprowadził nową usługę, która zbierać dzienniki błędów użytkowników i organizuje ich w dostępne do pobrania raporty o awariach.
W tym momencie programiści muszą zaznaczyć odpowiednie pole podczas przesyłania aplikacji do iTunes Connect lub jeśli jest ona opublikowana w App Store, użytkownik musi wyrazić zgodę udostępniać dzienniki błędów z programistami. Po skonfigurowaniu usługa, która tworzy raporty o błędach lub awariach, wykonuje następujące czynności:
- Zbierz dzienniki błędów kompilacji opublikowanych zarówno w TestFlight, jak iw App Store.
- Podaje całkowitą liczbę urządzeń, na których wystąpił błąd.
- Zawiera zestaw dzienników błędów dla każdego raportu.
- Usuń wszystkie osobiste dane użytkownika z dzienników błędów.
- Twórz raporty o błędach codziennie.
- Po otwarciu organizatora awarii Xcode rozpoczyna aktualizację raportów o błędach dla wszystkich zarejestrowanych aplikacji.
Z drugiej strony Apple opublikował strona pomocy aby lepiej zrozumieć, jak działa ten system. W parze z nową usługą zgłaszania błędów i wersją beta Xcode 6.3 najnowsza wydana beta systemu OS X 10.10.3 i iOS 8.3.