Код в вашем основном потоке сгенерировал это EXC_BREAKPOINT (SIGTRAP)
исключение. Вы должны символизировать этот журнал, чтобы вы могли точно видеть, где он разбился. Пока вы этого не сделаете, вы просто угадываете источник проблемы. Символический журнал будет стремиться сузить проблему до определенной строки кода, с которой вы можете начать диагностику.
Re EXC_BREAKPOINT
, Техническое примечание TN2151 говорит:
Код Swift прекратит работу с этим типом исключения, если во время выполнения возникнет непредвиденное условие, такое как:
- необязательный тип со значением nil
- a не удалось принудительное преобразование типов
Просмотрите Backtraces, чтобы определить, где возникло непредвиденное условие. Дополнительная информация также может быть записана на консоль устройства. Вы должны изменить код в месте сбоя, чтобы корректно обработать сбой во время выполнения. Например, используйте опциональную привязку вместо принудительной распаковки дополнительной.
Для чего бы то ни было, есть очень хороший шанс, что проблема не связана с тем, что устройство было iPhone X? , но что-то еще связано с устройством, настройками, разрешениями или средой этого пользователя.