Ваши 1500+ строк кода действительно невиновны в этом сбое.
Это происходит, когда вы запускаете приложение с Xcode и завершаете его с iPod , не останавливая выполнение с Xcode . Закрытие приложения из панели многозадачности не останавливает его выполнение в Xcode (, но я всегда ожидаю, что оно выполнит ). Поэтому, когда вы открываете его снова, XCode генерирует исключение SIGKILL . И это не вредит вашему приложению. Не нужно об этом беспокоиться.
И, конечно же, я не знаю никаких технических объяснений такого поведения. Я не такой гениальный; -)