2014-01-16 65 views
2

我遇到了一些問題。當我做一個AD-Hoc構建並在我的iPhone上運行它時,它不會崩潰,它也不會在模擬器中崩潰,而且會在Xcode的設備上運行時崩潰。事實上,它在發佈APPStore前幾乎一週都沒有墜毀。從Appstore安裝後,應用程序崩潰。 Google Analytics向我發送了instaces的崩潰報告<redacted>

但經過應用商店發佈應用程序崩潰給我這個錯誤。

NSInvalidArgumentException Trace: <redacted> OrderingApp OrderingApp OrderingApp OrderingApp <redacted> <redacted> <redacted> <redacted> <redacted>

我已經啓用[GAI sharedInstance].trackUncaughtExceptions = YES;

有沒有人解決了這個問題。需要幫忙。謝謝。高度讚賞。

回答

2

由於調試符號(的dSYM)從應用程序的發佈版本中刪除,而谷歌Analytics(分析)不具備的dSYM,所以他們只能提供節錄崩潰報告。

一個可行的辦法是檢查在iTunes Connect中的崩潰報告,如果有某些報表中,您可以下載並自行重新symbolicate他們。

重新symbolication的詳細指導,檢查http://aasims.wordpress.com/2011/05/10/how-to-symbolicate-iphone-crash-reports/這一點。

基本上,你會用symbolicatecrash命令,您將需要發佈的應用程序的的dSYM。您應該能夠在存檔的應用程序中找到dSYM文件夾(APP_NAME.xcarchive/dSYMs)。

-

而且你可以考慮使用TestFlight SDK整合,支持自動symbolication如果您在下一版本中提供的dSYM。

+0

的說明:''將_not_被上傳應用程序的dSYM解決了! ''只對iOS系統調用顯示。 – Kerni

+0

啊是的,@Kerni是對的,上傳dSYM不會幫助。但TestFlight應該爲你做符號。有關「」的更多信息,請查看http://stackoverflow.com/questions/12809174/how-to-stop-symbolicate-adding-redacted-pieces-to-ios-crash-log和https://devforums.apple .com/thread/171264 –

+0

謝謝你們。幫助我。 – Xeieshan