Автозагрузка аварийных журналов 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; сам не проверял их. Но кто-то может прокомментировать, если они ошибаются).