最近在不同版本的SDK和設備中適配收集崩潰信息,發(fā)現
創(chuàng)新互聯服務項目包括拜城網站建設、拜城網站制作、拜城網頁制作以及拜城網絡營銷策劃等。多年來,我們專注于互聯網行業(yè),利用自身積累的技術優(yōu)勢、行業(yè)經驗、深度合作伙伴關系等,向廣大中小型企業(yè)、政府機構等提供互聯網行業(yè)的解決方案,拜城網站推廣取得了明顯的社會效益與經濟效益。目前,我們服務的客戶以成都為中心已經輻射到拜城省份的部分城市,未來相信會繼續(xù)擴大服務區(qū)域并繼續(xù)獲得客戶的支持與信任!
在前面的《iOS已發(fā)布應用中對異常信息捕獲和處理 》(http://arthurchen.blog.51cto.com/2483760/734175)中提到的NSSetUncaughtExceptionHandler在Xcode4.2&iOS 5.0 SDK的環(huán)境下稍有不同。
在模擬器中發(fā)現崩潰的時候并沒有l(wèi)og異常的內容和相關信息,同時NSSetUncaughtExceptionHandler也不會被調用到,這樣信息收集就出現了問題。
因為手頭并沒有5.0的設備,使用其他的5.x的真機設備上測試倒是沒有問題。
從測試的情況來看,使用4.x的sdk編譯和6.0sdk編譯的版本都是可以正常的log異常信息。
唯獨在5.0的模擬器有問題。
從網絡上的資料來看,可能是個bug,因為5.0進行某些修改,導致了這個問題,并沒有查詢到是否需要其他額外的調試設置才可以解決。最后為安全起見,還是選擇使用非5.0的sdk進行編譯。