我有一個在iPhone OS 7.0.4上生成的崩潰日誌。我有適當的.app和.dSYM文件。當我symbolicate崩潰日誌和Xcode 5,那就說明我是這樣的:___lldb_unnamed_function在符號化的崩潰日誌中
Thread 0 Crashed:
0 MyProject 0x001df98a ___lldb_unnamed_function6108$$MyProject + 42
1 MyProject 0x001e0c49 ___lldb_unnamed_function6119$$MyProject + 9
2 MyProject 0x002928d5 ___lldb_unnamed_function8439$$MyProject + 13
3 MyProject 0x0027fa1f ___lldb_unnamed_function8072$$MyProject + 287
4 MyProject 0x0028e657 ___lldb_unnamed_function8368$$MyProject + 27
5 MyProject 0x002888d1 ___lldb_unnamed_function8257$$MyProject + 201
當我symbolicate崩潰日誌和Xcode 4,它產生正確的結果 - 它讓我從我的應用程序的類和方法事故發生的地方。堆棧跟蹤中沒有涉及匿名塊。
Xcode 4和Xcode 5如何產生不同的符號化崩潰日誌?當我運行在詳細模式下symbolicatecrash腳本,它顯示了兩種Xcode的相同的結果:
done.
1 binary images were found.
Running /Applications/Xcode.app/Contents/Developer/usr/bin/atos -arch armv7 -l 0xd1000 -o '<PATH>/MyProject.app/MyProject' 0x002928d5 0x002888d1 0x001e0c49 0x0027fa1f 0x000d8f27 0x001df98a 0x0028e657 |
got symbolicator for <PATH>/MyProject.app/MyProject, base address 4000
'xcrun -f atos'是否顯示正確的最新Xcode安裝路徑? – Kerni
@Kerni是的,我在Xcode 5是單個Xcode安裝的機器上測試過它。還有一臺Xcode 4和5的機器,xcrun也顯示了Xcode 5的路徑。 –