5
Reliable Crash Reporting 기사에서 Landon Fuller는 [NSThread callStackSymbols]를 사용하지 않는 것이 좋지만 완전한 상징적 호출 스택을 가져 와서 내 서버로 보내려면 [예외 callStackSymbols]를 사용할 수 있다고 말했습니다 ?callStackSymbols의 단점은 무엇입니까
Reliable Crash Reporting 기사에서 Landon Fuller는 [NSThread callStackSymbols]를 사용하지 않는 것이 좋지만 완전한 상징적 호출 스택을 가져 와서 내 서버로 보내려면 [예외 callStackSymbols]를 사용할 수 있다고 말했습니다 ?callStackSymbols의 단점은 무엇입니까
그들은 같은 방식으로 스택을 얻지 만 타이밍은 다릅니다. NSThread는 callStackSymbols
메시지를 보낼 때 호출 스택을 가져 오며 NSException 하나는 예외가 발생했을 때 심볼을 가져옵니다.
그러나 Landon Fuller가 ** callStackSymbols **로 스택을 가져 오지 않는 이유는 무엇입니까? 그의 PLCrashReporter에서 그는 callStackReturnAddresses를 사용하여 포인터를 가져옵니다. ** callStackSymbols **로 심볼릭 스택을 로그하지 않는 이유는 무엇입니까? – blankyao
iOS 6 현재 기기의 충돌 보고서를 상징하는 대부분의 기호는입니다. 을 해결할 수있는 유일한 방법은 Mac에서 충돌을 상징하거나 개인 프레임 워크를 사용하는 것입니다 (이로 인해 앱이 거부 될 수 있음). http://stackoverflow.com/questions/13156342/stack-trace-method-names-redacted –
apple16