Я прочитал другие вопросы, связанные с одной и той же проблемой, но я не получаю правильный ответ ... Он просто сбивает меня с ума.Приложение iOS работает на симуляторе, но не на реальном устройстве
Я разрабатываю приложение iOS, и он отлично работает на симуляторе, предоставляемом Xcode IDE, но когда я устанавливаю его на свой iPhone и запускаю его, появляется белый экран, и отладчик останавливает выполнение, показывая мне эту ошибку с SIGABRT сигнала:
dyld`__abort_with_payload:
0x1000f5cd0 <+0>: movz x16, #0x209
0x1000f5cd4 <+4>: svc #0x80
-> 0x1000f5cd8 <+8>: b.lo 0x1000f5cf0 ; <+32>
0x1000f5cdc <+12>: stp x29, x30, [sp, #-16]!
0x1000f5ce0 <+16>: mov x29, sp
0x1000f5ce4 <+20>: bl 0x1000f5500 ; cerror_nocancel
0x1000f5ce8 <+24>: mov sp, x29
0x1000f5cec <+28>: ldp x29, x30, [sp], #16
0x1000f5cf0 <+32>: ret
приложение ничего не просить (доступ к чему-либо, сетевые вызовы и т.д. ...), он просто рисует несколько пользовательских представлений без какой-либо специальной функции.
В чем смысл этого? Я запустил другие приложения на своем iPhone, и все они работали хорошо.
Как я могу решить эту проблему?
Я всегда очищаю проект, проверяю доверие этого разработчика на своем телефоне, перезагружаю свой телефон, удаляю приложение на своем телефоне, проверяю состояние моего проекта, очищаю временные папки кэша от xCode, а затем продолжаю поиск переполнения стека, когда я получить такую проблему. Это кажется другим, чем те, которые я получил. – Sethmr
Что приложение пытается делать, когда оно запускается? Требуется ли разрешение, выполнение сетевых вызовов и т. Д. Вышеуказанный трассировка не очень помогает. – CodeBender
Кроме того, убедитесь, что вы не выполняете что-то, что зависит от конкретного поведения MacOS. Например, диски macOS часто не чувствительны к регистру, в то время как физическое устройство - это, поэтому, если капитализация не соответствует, может не найти какой-то ресурс, который успешно найден на симуляторе. Я не думаю, что мы сможем легко диагностировать это на основе предоставленной информации. Может оказаться полезным трассировка стека или полный журнал сбоев. – Rob