2016-03-30 6 views
13

У меня есть три разных сбоя в моем приложении iOS; разные кодовые местоположения, но все три с «exc_breakpoint 0x000000 ...». Я не могу воспроизвести их, они происходят на разных устройствах и разных версиях iOS.Swift crash "EXC_BREAKPOINT 0x0000000 ..."

Как уже упоминалось, я не могу воспроизвести их, ни один из наших тестеров не столкнулся с подобным случаем, но в соответствии с авариями они случаются слишком часто, чтобы их игнорировать.

Прежде всего, меня интересует, что это такое EXC_BREAKPOINT 0x0000... означает, например. разворачивание ноль факультативные, отлитая ошибка, ...

первых один:

enter image description here

второй один: enter image description here

третьих один: enter image description here

+1

Вам нужно будет добавить более подробную информацию, например, о том, что происходит на линии 202 ... ViewController.swift. Третий крушение, похоже, не имеет ничего общего с первыми двумя. –

+0

любые обновления по этому вопросу? –

ответ

-2

Проверьте ваш фон выборку intervel в файле appDelegate.

Ex:

func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {  

    Fabric.with([Crashlytics.self]) 

    return true 
} 

удалить application.setMinimumBackgroundFetchInterval(UIApplicationBackgroundFetchIntervalMinimum) линия от didFinishMethod и проверьте еще раз или комментировать.

+1

У меня нет '' 'setMinimumBackgroundFetchInterval''' в моем приложении; Я не знаю, что это может иметь отношение к моим авариям :) – swalkner

+0

Можете ли вы показать viewContoller.swift. 202 ошибка –

+0

на этой строке, это просто '' 'return false''' из метода ... Я действительно не понимаю :( – swalkner

8

Я также борюсь с аналогичным журналом Crash, т.е. EXC_BREAKPOINT 0x000000010006a4d4. Как было сказано, не наш QA также смог воспроизвести его, но это произошло всего несколько раз. В моем случае я нашел шаблон во всех авариях, где он произошел. Это произошло на устройствах iPhone 6S и iPhone 6, и у обоих есть только от 2% до 4% RAM бесплатно, когда произошел сбой.

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

Где-то я читал, что EXC_BREAKPOINT возникает, когда swift не имеет представления о том, что произошло с памятью. Я полагаю, что в моем случае проблема памяти из-за более низкой памяти.

Я обновил свой Xcode до 7.3 вместе с быстрым, и я тестирую новые сборки для репликации сбоя. Посмотрим, что произойдет. Я опубликую результат после тестирования и посмотрю, будет ли реплицирован крах или нет.

Надеюсь, это поможет кому-то.

+0

У меня есть такие же наблюдения. Похоже, проблема Swift. –

+0

Не могли бы вы повторить крах приложения? – Alexander

+0

любые обновления по этому вопросу, работающие с аналогичной проблемой. Такой же шаблон, но происходит в одних и тех же строках кода, это все еще происходит. В настоящее время на xcode 9 , быстро 3. –