El mal software está en todas partes, y estamos cansados de ello. Sentry está en una misión para ayudar a los desarrolladores a escribir un mejor software más rápido, para que podamos volver a disfrutar de la tecnología. Si desea unirse a nosotros , consulte nuestras posiciones abiertas
Este SDK está escrito en Objective-C pero también proporciona una buena interfaz Swift.
Este repositorio utiliza las siguientes formas de liberar actualizaciones de SDK:
Pre-release : Creamos preleboseos (alfa, beta, RC, ...) para cambios más grandes y potencialmente más impactantes, como nuevas características o versiones principales.Latest : Lanzamos continuamente versiones mayores/menores/hotfix de la rama main . Estas lanzamientos pasan por todas nuestras puertas de calidad interna y son muy seguros de usar y tienen la intención de ser el valor predeterminado para la mayoría de los equipos.Stable : promovemos lanzamientos de Latest cuando se han utilizado en el campo durante algún tiempo y en escala, considerando el tiempo desde la liberación, la adopción y otras métricas de calidad y estabilidad. Estas versiones se indicarán en la página de versiones con el sufijo Stable .¿Dónde está la rama maestra?
Renombramos la rama predeterminada de master a main .
Recuerde llamar a esto lo más temprano del ciclo de vida de su aplicación como sea posible idealmente en applicationDidFinishLaunching en AppDelegate
import Sentry
// ....
SentrySDK . start { options in
options . dsn = " ___PUBLIC_DSN___ "
options . debug = true // Helpful to see what's going on
} @import Sentry;
// ....
[SentrySDK startWithConfigureOptions: ^(SentryOptions *options) {
options. dsn = @" ___PUBLIC_DSN___ " ;
options. debug = @ YES ; // Helpful to see what's going on
}];
Para obtener más información, consulte los documentos.
(1) Soporte de simbolización limitada y sin manejo de choques.
VITALES MÓVILES: cuatro métricas a todos los desarrolladores móviles deberían preocuparse.
Cómo usar archivos adjuntos centinela con aplicaciones móviles.
Cierre el bucle con la retroalimentación del usuario.
Una lista de cordura para desarrolladores móviles.