我剛開始從Testflights獲取我正在處理的預發佈應用程序的崩潰報告,但無論出於何種原因,Xcode都不能正確表示日誌。爲什麼Testflight中的crashlog不符合Xcode標準?
構建是可用的(建成,存檔,並在這個版本的Xcode上傳這臺計算機上),所以我缺少什麼嗎?爲什麼這些崩潰日誌沒有象徵意義?
我剛開始從Testflights獲取我正在處理的預發佈應用程序的崩潰報告,但無論出於何種原因,Xcode都不能正確表示日誌。爲什麼Testflight中的crashlog不符合Xcode標準?
構建是可用的(建成,存檔,並在這個版本的Xcode上傳這臺計算機上),所以我缺少什麼嗎?爲什麼這些崩潰日誌沒有象徵意義?
顯然這是一個當Apple開始接受位碼時開始發生的錯誤。當您點擊Xcode組織者中的「下載dSYMs ...」時,並非所有的dSYM都會下載。以下是我固定它:
export DEVELOPER_DIR='/Applications/Xcode.app/Contents/Developer'
/Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash name_of_crashfile.crash name_of_downloaded_dSYMs_dir/ > output.log
瞧!你有你的象徵性的崩潰日誌。
一年後,我仍然遇到與Xcode 9和Bitcode相同的問題。謝謝@Christian只需添加,也可以在步驟5中將'symboliccrash'可執行文件複製到您的文件夾中,以便您的命令行更易於記憶:-) – HuaTham
你有沒有嘗試從itunes Connect頁面下載dSyms? – ystack
我從Xcode的構建頁面選擇了下載的dSyms。 –