5
在文章Reliable Crash Reporting中,Landon Fuller表示最好不要使用[NSThread callStackSymbols],但是當我想要獲得完整的符號調用堆棧並將其發送到我的服務器時,我可以使用[exception callStackSymbols] ?callStackSymbols的缺點是什麼
在文章Reliable Crash Reporting中,Landon Fuller表示最好不要使用[NSThread callStackSymbols],但是當我想要獲得完整的符號調用堆棧並將其發送到我的服務器時,我可以使用[exception callStackSymbols] ?callStackSymbols的缺點是什麼
他們以同樣的方式得到他們的堆棧,但時間是不同的 - NSThread會在您發送callStackSymbols
消息時得到您的調用堆棧,而NSException會在您發生異常時獲取符號。
但爲什麼蘭登富勒不建議通過** callStackSymbols獲取堆棧**?而在他的PLCrashReporter他用callStackReturnAddresses拿到三分,爲什麼不通過登錄** callStackSymbols符號棧** – blankyao 2012-03-01 14:40:18
作爲iOS 6中的,象徵着設備上的崩潰報告將只爲大部分符號返回。解決問題的唯一方法是在mac上標記崩潰或使用私有框架(這可能會導致您的應用程序被拒絕)。 http://stackoverflow.com/questions/13156342/stack-trace-method-names-redacted –
apple16
2013-09-09 00:46:18