Swift Weird UIAccessibility Crash
Я взял код от кого-то еще, и исходный код написан на Swift. Я внес свои изменения, но когда я добавил Crashlytics для отчетов о сбоях, я продолжаю видеть сбои UIAccessibility. В основном повторяются 2 сбоя,
UIAccessibility _copyAttributeValueCallback
а также
UIAccessibility _copyMultipleAttributeValuesCallback
Я искал все последние потоки стека через поток с ключевыми словами Swift и UIAccessbility, но все еще не могу понять, почему это происходит. Есть идеи, что мне здесь не хватает?
1 ответ
Я боролся с этой же проблемой и пришел к выводу, что это не сбой, а проблема с Crashlytics. Это указывало на определение класса AppDelegate, никакого реального кода. Недавно я загрузил копию своего приложения для тестирования с помощью TestFlight в качестве релизной версии, предоставляющей только доступ. Я запускал его несколько раз, не испытывал проблем с использованием приложения, но вернулся к своей отладочной версии. В следующий раз, когда я проверял Crashlytics, мое тестирование без ошибок показало 7 таких сбоев на iPad Mini 2, когда я тестировал на iPhone 6S. Никто другой не имел доступа к этой конкретной сборке.
Кроме того, в новом выпуске для некоторых тестирующих клиентов эта ошибка появилась в моем последнем выпуске для клиента, который еще не загрузил его. Странные вещи, конечно же, находятся в круге К для этой конкретной аварии.
Кроме того, Apple не показывает ни одного из этих сбоев! Когда я набираю это, я понимаю, что эти сбои отображаются только в сборках, распространяемых через TestFlight. Мы используем Crashlytics для внутреннего тестирования и TestFlight для тестирования с клиентами перед выпуском. Это соответствует вашему опыту?