我有來自App Store中的iPhone應用程序(通過iTunes Connect檢索到)的崩潰日誌,在符號化後有一堆來自CodeData的「<編輯的>」方法名稱和CoreFoundation。如何停止象徵性添加「<redacted>」件到iOS Crash日誌
從iTunes Connect的初始崩潰的日誌文件看起來像:
Last Exception Backtrace:
0 CoreFoundation 0x34a0929e __exceptionPreprocess
1 libobjc.A.dylib 0x32d1997a objc_exception_throw
2 CoreData 0x3631fec2 -[NSSQLCore _obtainOpenChannel]
3 CoreData 0x363cfd9c newFetchedRowsForFetchPlan_MT
4 CoreData 0x363b3be6 -[NSSQLCore newFetchedPKsForSourceID:andRelationship:]
5 CoreData 0x363a6008 -[NSSQLCore newValueForRelationship:forObjectWithID:withContext:error:]
6 CoreData 0x3635690a -[NSFaultHandler retainedFulfillAggregateFaultForObject:andRelationship:withContext:]
7 CoreData 0x36326d48 -[_NSFaultingMutableSet willRead]
8 CoreData 0x3632767c -[_NSFaultingMutableSet allObjects]
日誌看起來是這樣的symbolicating在我的Mac後:
Last Exception Backtrace:
0 CoreFoundation 0x34a0929e <redacted> + 158
1 libobjc.A.dylib 0x32d1997a objc_exception_throw + 26
2 CoreData 0x3631fec2 <redacted> + 230
3 CoreData 0x363cfd9c <redacted> + 948
4 CoreData 0x363b3be6 <redacted> + 2590
5 CoreData 0x363a6008 <redacted> + 528
6 CoreData 0x3635690a <redacted> + 478
7 CoreData 0x36326d48 <redacted> + 220
8 CoreData 0x3632767c <redacted> + 20
9 [myappname] [memory addresses here]
...
誰能幫助找到爲什麼 「<刪節>」被添加到符號化版本? 來自我自己的應用程序的符號符號化的很好,基本的libobjc符號也如您所見。
UPDATE:日誌各地交換Kerni的答案後更清晰
是的,的確,我仍然安裝了iOS 6.0 beta數據和beta Xcode版本。我想這就是搞亂我的象徵。我會重新安裝並報告。 –
@ and3rs - 這太好了。刪除〜/ Library/Developer/Xcode/iOS DeviceSupport目錄解決了我的「編輯」問題。 – rmaddy