[英]How can I symbolicate without archive but have .dsym files?
我必須象征着收到的崩潰報告,但是我沒有創建發送給Apple的初始存檔。 但是,我確實有.dsym文件。 有沒有辦法我可以象征崩潰文件?
謝謝。
假設Xcode 8.2.1已安裝為Xcode.app
在桌面上創建一個新文件夾,並將其命名為符號。將.dsym文件放入符號文件夾中
下載崩潰報告(我使用CustomerID.crash作為這些文件的格式)
在終端中,鍵入:
cp /Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash ~/desktop/symbolication/symbolicgtecrash
cd ~/desktop/symbolication
export DEVELOPER_DIR="/Applications/Xcode.app/Contents/Developer"
然后為每個要符號化的文件鍵入:
./symbolicatecrash CustomerID.crash > CustomerID_symbolicated.crash
(其中CustomerID是保存崩潰報告時使用的客戶ID)
這是獲取崩潰日志的另一種方法:
使用帶有崩潰地址的atos命令復制您的應用dSYM文件路徑,並在終端上執行:
這是命令:
atos -arch arm64 -o
~/Documents/yourApp.app.dSYM/Contents/Resources/DWARF/yourApp yourExceptionAddress
例如:-
yourExceptionAddress = 0x100048000
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.