Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

156
Views
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
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!