Сбой приложения на iPhone 7, но не на симуляторе
Мое приложение Objective-c работает хорошо от iPhone 5 до iPhone 6s плюс. Но за 2 дня до того, как я получил некоторые жалобы от некоторых пользователей iPhone 7, приложение падает на их телефоне, как только они установили приложение. И когда они нажимают на значок приложения, приложение также падает. Но когда я запускаю его на симуляторе iPhone 7, у меня не возникает никаких проблем. У меня даже нет устройства iPhone 7, чтобы проверить эту проблему. Есть ли способ, которым я могу уловить эту проблему, даже используя онлайн-инструмент? Пожалуйста, предложите мне решение. Благодарю.
2 ответа
Вот что вам нужно сделать, чтобы приложения не зависали или не зависали при открытии: установите любое ожидающее обновление программного обеспечения, которое находится в меню "Настройки"> "Основные"> "Обновление программного обеспечения" (вероятно, версия 10.0.1, а iPhone 7 может поставляться с iOS 10.0)
- Установите и дайте iPhone перезагрузиться как обычно
- Откройте App Store
- Загружать любое новое приложение вообще, буквально любое приложение, будь то бесплатное или платное, не имеет значения
- Вы увидите всплывающее сообщение о том, что условия и положения изменились, примите новые условия, нажав на многочисленные экраны "Согласен"
- Выход из App Store
- Вернитесь на домашний экран и запустите приложения, которые изначально зависали
Источник: http://osxdaily.com/2016/09/16/fix-apps-crashing-immediately-new-iphone/
У меня была та же проблема с моим старым приложением, затем я добавил разрешение в Info.plist. лайк
Для камеры:
<key>NSCameraUsageDescription</key>
<string>You can take photos to document your job.</string>
Библиотека фотографий
<key>NSPhotoLibraryUsageDescription</key>
<string>You can select photos to attach to reports.</string>
Пожалуйста, проверьте ваше приложение на наличие других разрешений, таких как микрофон или другое. Я надеюсь, что это решит вашу проблему.
Если вы не удовлетворены ответом выше, попробуйте Instuments, чтобы проверить любую проблему с памятью или другую проблему с iPhone 7