Автозагрузка аварийных журналов iPhone

Быстрый вопрос для вас.

Будут ли у меня проблемы с процессом утверждения Appstore, если мое приложение периодически проверяет наличие аварийных журналов и загружает его на сервер? Это вообще возможно? Если нет, могу ли я иметь что-то вроде глобального обработчика исключений и заставить мое приложение корректно завершать работу, при этом загружая сообщения об исключениях на сервер?

Спасибо,
Тея

1 ответ

Решение

Для приложений, распространяемых через App Store, Apple будет доставлять вам журналы сбоев через iTunes Connect.

Для Ad-Hoc сборок вам нужно, чтобы ваши пользователи отправляли вам журналы сбоев. Когда iPhone синхронизируется с iTunes, он копирует все журналы сбоев на компьютер. Вот места, где они хранятся в различных ОС:

Mac OS X: ~/Library/Logs/CrashReporter/MobileDevice/[DEVICE_NAME]

Windows XP: C:\Documents and Settings\[USERNAME]\Application Data\Apple computer\Logs\CrashReporter\[DEVICE_NAME]

Windows Vista: C:\Users\[USERNAME]\AppData\Roaming\Apple computer\Logs\CrashReporter\MobileDevice\[DEVICE_NAME]

(Я получил эти пути от Google; сам не проверял их. Но кто-то может прокомментировать, если они ошибаются).

Другие вопросы по тегам