Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

158
Vistas
Registro de errores de depuración de WatchOS

Tenemos el archivo dsyms y el crashlog del archivo de almacenamiento que se usa para generar el IPA en xcode. He usado el siguiente comando en la terminal para obtener el nombre del archivo y la ubicación del bloqueo en el proyecto.

 atos -arch armv7k -o dSymfilelocation -l LoadAddress AddressToSymbolicate

Usando el comando anterior, la mayoría de los resultados se muestran sin el número de línea.

1->El resultado que obtuve apunta al archivo stringConstants y el número de línea apunta a la constante serviceName.

 struct Keys { static let serviceName = "serviceName" // More constants.... }

2-> El otro resultado apunta al delegado del administrador de ubicación en WKInterfaceController. Sin embargo, el administrador de ubicación ya está asignado en la clase.

 private let locationManager = CLLocationManager() override func awake(withContext context: Any?) { super.awake(withContext: context) // Configure interface objects here. locationManager.delegate = self }

¿Cuál sería la razón de los bloqueos anteriores?

Para la mayoría de los registros de fallas, obtuve el nombre del archivo, el nombre de la función y el número de línea como 0 como resultados. Y para algunos de los registros de fallas, se muestra la dirección simbolizada como resultado.

Incluso probé el comando SymbolicateCrash . Sin embargo, devuelve el mismo archivo que el registro de fallas, no hubo diferencia entre el registro de fallas y el archivo simbolizado.

 symbolicatecrash CrashLog.crash dsymFileLocation > Symbolicated.crash

Archivo de registro de fallas:

 Exception Type: EXC_CRASH (SIGKILL) Exception Codes: 0x0000000000000000, 0x0000000000000000 Exception Note: EXC_CORPSE_NOTIFY Termination Reason: CAROUSEL, Snapshot watchdog transgression. Exhausted CPU time allowance of 2.00 seconds. Elapsed total CPU time (seconds) 7.69 (user 7.69, system 0.00), 99% CPU. Elapsed application CPU time (seconds) 2.79, 35% CPU. Termination Description: SPRINGBOARD, CSLSceneSnapshotAction watchdog transgression: com.usa.com.usa.watchkitapp.watchkitextension exhausted CPU time allowance of 2.00 seconds | <FBExtensionProcess: 0xb060d20; NissanLeaf Watc (com.usa.com.usa.watchkitapp.watchkitextension); pid: 669; typeID: com.apple.watchkit; host: Carousel:30> Elapsed total CPU time (seconds): 7.690 (user 7.690, system 0.000), 96% CPU | Elapsed application CPU time (seconds): 2.794, 35% CPU, lastUpdate 2019-01-20 14:51:53 +0000 Triggered by Thread: 0
over 4 years ago · Santiago Trujillo
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda