with new kit force apikey swift crashlytics

swift - new - Accidente rápido "EXC_BREAKPOINT 0x0000000..."



firebase crashlytics ios (2)

Comprueba tu búsqueda de fondo en el archivo appDelegate.

Ex:

func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool { Fabric.with([Crashlytics.self]) return true }

elimine la línea application.setMinimumBackgroundFetchInterval(UIApplicationBackgroundFetchIntervalMinimum) de didFinishMethod y vuelva a verificarla o coméntela.

Tengo tres bloqueos diferentes en mi aplicación de iOS; diferentes ubicaciones de código, pero las tres con "exc_breakpoint 0x000000 ...". No puedo reproducirlos, ocurren en diferentes dispositivos y diferentes versiones de iOS.

Como se mencionó, no puedo reproducirlos, ninguno de nuestros evaluadores sufrió un choque de ese tipo, pero según los chismes, ocurren con demasiada frecuencia como para ignorarlos.

Por encima de todo, en general me interesa lo que EXC_BREAKPOINT 0x0000... este EXC_BREAKPOINT 0x0000... por ejemplo, desenvolver nil-opcional, error de conversión, ...

el primero:

segundo:

el tercero:


También estoy luchando con el Crash Log similar es decir. EXC_BREAKPOINT 0x000000010006a4d4. Como se dijo, ninguno de nuestros QA también fue capaz de replicarlo, pero sucedió solo unas pocas veces. En mi caso, encontré un patrón en todos los choques donde ocurrió. Ocurrió en dispositivos iPhone 6S y iPhone 6 y ambos tienen solo 2% a 4% de RAM libre cuando ocurrió la falla.

Creo que se debe a la falta de memoria. El bloqueo solo ocurrió después de algunas instrucciones en el delegado de la aplicación que apuntan a instrucciones aleatorias. Crashlytics ya declaró que el problema se encuentra dentro de Xcode. Puedes leer la respuesta desde here para eso.

En algún lugar leí que EXC_BREAKPOINT ocurre cuando swift no tiene idea de lo que pasó con la Memoria, es decir, en mi caso, el problema de la memoria se debe a una menor memoria.

He actualizado mi Xcode a 7.3 junto con swift y estoy probando con nuevas versiones para replicar el bloqueo. Veamos que pasa. Publicaré el resultado después de la prueba y veré si el bloqueo se replicará o no.

Espero que esto ayude a alguien.