Ho installato un gioco da Steam sul mio Mac (Crusader Kings II). La patch più recente dello sviluppatore si è bloccata e si è bloccata sul mio Mac, e mi piacerebbe contribuire a fornire allo sviluppatore tutte le informazioni di debug possibili (sono anch'io uno sviluppatore iOS).
Uno dei problemi con il gioco ha comportato il blocco del gioco. Per facilitare il debug, ho utilizzato il Time Profiler di Xcode Instruments e l'ho allegato al gioco. Quando si è bloccato, ho potuto vedere che cosa stava usando esattamente il tempo del processore e l'ho segnalato allo sviluppatore.
Tuttavia, l'altro problema con il gioco è un arresto anomalo del desktop. Normalmente, quando le applicazioni (come Xcode) si bloccano completamente, OS X mi fornirà un rapporto di errore che includerà informazioni utili, come la traccia dello stack. Tuttavia, quando questo gioco si blocca, non ottengo nulla. Scompare completamente. Il processo non è più presente nell'elenco Forza Esci, ma non ricevo alcun rapporto di arresto anomalo.
C'è un modo, usando Xcode Instruments, o qualsiasi altro mezzo, per determinare esattamente in quale stato si trova l'applicazione nell'istante appena prima che si blocchi?
Il mio computer è un Mac Mini (modello della fine del 2012) e sono su OS X 10.10.1 se questo è importante.