Сборки Xcode 6.1 аварийно завершают работу на устройстве

Недавно я совершил ошибку, обновившись до Xcode 6.1 (релизная версия — 6A1052d) с 6.0.1, где все работало нормально. При первой загрузке проекта у меня сразу появилось множество ошибок, которые я исправил, удалив ?s или добавив !s и закомментировав предоставленную Apple строку координатора постоянного хранилища в делегате приложения:

// error = NSError.errorWithDomain("YOUR_ERROR_DOMAIN", code: 9999, userInfo: dict) 

Мое приложение теперь отлично работает в симуляторе, но на моем устройстве оно падает почти сразу после успешной сборки и приводит меня к lldb почти без полезной информации. В настоящее время он падает на моих первых операторах println, но я пытался обойти некоторые вещи, и он все равно будет падать при простых объявлениях переменных или println. Я пытался обновить свою iOS, удалить старое приложение со своих устройств и перезапустить устройства. Любой совет будет принят во внимание.


person Steve S    schedule 25.10.2014    source источник
comment
этот сбой зависит от вашей конфигурации сборки? т.е. это происходит, когда вы строите для отладки, а также для выпуска?   -  person cmyr    schedule 25.10.2014
comment
Что за информация об ошибке почти отсутствует, что за сбой?   -  person zaph    schedule 25.10.2014
comment
Какая ошибка возвращается при попытке добавить хранилище в координатор постоянного хранилища? Вот где проблема, согласно информации в вашем вопросе. Когда вы открываете магазин и добавляете его, происходит сбой, и приложение нажимает abort(). Посмотрите на ошибку, которая возвращается.   -  person quellish    schedule 25.10.2014
comment
Его сбой как в отладке, так и в выпуске. Это дает мне: Тема 1: EXC_BREAKPOINT (код = EXC_ARM_BREAKPOINT, субкод = 0xe7ffdife). Он не доходит до постоянного координатора хранилища. Кажется, он падает при любом моем первом объявлении println или переменной. Он выполняет вызов метода в applicationDidFinishLaunchingWithOptions, но аварийно завершает работу в первой строке этого метода. Я пытался обойти что-то при запуске, но до сих пор все разбилось. Я буду продолжать играть с ним.   -  person Steve S    schedule 26.10.2014
comment
Что ж, я только что запустил бета-версию Xcode версии 6.1 (6A1027), загрузил свое старое приложение перед обновлением, и оно отлично работает на устройстве.   -  person Steve S    schedule 26.10.2014


Ответы (1)


Я до сих пор не уверен, что вообще вызвало эту проблему, но я удалил Xcode, повторно загрузил его, установил, перезагрузил свой старый проект, повторно исправил свои ошибки, и теперь проект работает на устройствах в новейшей версии. версия Xcode.

person Steve S    schedule 26.10.2014