После обновления до Xcode 6.3 (beta 1) и Swift 1.2 все мои приложения загадочно сбой в версиях Release. Они отлично работают после обновления моего кода для Swift 1.2 в сборках Debug. Отладчик не имеет смысла, где происходят сбои, и непонятно, почему. Некоторые из аварий -
malloc: *** ошибка для объекта 0x7ff0c3824800: указатель освобожден не был назначен *** установить точку останова в malloc_error_break для отладки
Другие - это "непризнанный селектор", но они не имеют никакого смысла; объекты, к которым отправляются селектора, - это даже не объекты, о которых я знаю. Похоже, что что-то пошло не так с управлением памятью, так что один объект заменяется другим.
Что может быть причиной этого? Ничего полезного в стеке вызовов (так что я даже не знаю, где в моем коде происходит сбой), и никаких переменных, появляющихся на панели переменных отладчика при прохождении моего кода (чтобы я не мог даже посмотрите на ценности вещей), как я мог даже начать отслеживать его?