Я разрабатываю приложение ios, и у меня возникла странная проблема. Когда я запускаю его в симуляторе или на устройстве, он работает нормально. Однако, когда я загружаю его в TestFlight и загружаю его на устройство, он вылетает, как только появляется экран запуска. Если мой телефон подключен, в то время как это происходит, регистрируется следующее:ImageIO: PNG недопустимый файл PNG: iDOT не указывает на действительный фрагмент IDAT
ImageIO: PNG invalid PNG file: iDOT doesn't point to valid IDAT chunk
Это заставляет меня думать, что есть некоторые проблемы с моими файлами изображений. Что бы это могло быть?
Также возможно несвязанное: на странице настроек приложения Target, ввод одного символа в любой учебник сразу же отключает фокус.
Я бы попытался открыть файл PNG в вашем графическом редакторе по выбору и повторно сохранить его как PNG. Или загрузите PNG где-нибудь, где мы можем взглянуть на него. Или, если вам удобно с шестнадцатеричным редактором (например, щелкните правой кнопкой мыши по нему в Xcode и выберите «Открыть как» - «Шестигранник»), вы можете посмотреть его там и посмотреть, нет ли в нем чего-то явно неправильного (например, я ожидать чего-то вроде '89 50 4E 47' в начале). – Rob
Также я использую SWRevealController, который я добавил с последней рабочей версии. Кроме того, только изменения, которые я сделал, добавили несколько изображений, которые я сейчас удалил, но он по-прежнему падает. – milesper