iOS APP稽核被拒的解決之道(2.1)
阿新 • • 發佈:2019-02-05
經過日日夜夜的加班奮戰,APP終於提交到了AppStore稽核。(興奮一波)
本以後專案上線了可以休息一波了,但是APP稽核被拒了(心疼一波)。
接下來檢視被拒的資訊,全是一些crash檔案,那麼要講的就是如何通過這些log定位到具體問題。檔案如下
第1步:首先建立一個資料夾,我這裡是建立在桌面 叫 crash(根據自己習慣自定義) 第2步:開啟xcode window -> organizer -> Archives 找到你提交的版本後 右鍵show in finder 第3步:在finder找到你的檔案 類似這樣的:右鍵 顯示包內容
第4步:
開啟dSYMs,複製裡面的.dSYM 到你建立的目錄 crash
複製Application資料夾裡面的檔案 到crash檔案 第6步:開啟終端 輸入:find /Applications/Xcode.app -name symbolicatecrash -type f 執行結果類似這樣:/Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash
第7步:將symbolicatecrash也複製到你的目錄 命令如下:cp /Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash /Users/lipingkang/Desktop/crash (根據自己的
輸入命令:./symbolicatecrash /Users/lipingkang/Desktop/crash/temp..ezkktjme.crash /Users/lipingkang/Desktop/crash/AssociationProject.app.dSYM > my_symbol.crash
如果出現了Error: "DEVELOPER_DIR" is not defined at ./symbolicatecrash line 69.
再輸入:export DEVELOPER_DIR="/Applications/Xcode.app/Contents/Developer這個時候crash目錄下就多了my_symbol.crash這個檔案,開啟就可以定位到你程式奔潰的原因的了。