2013-02-20 152 views
-1

我正在開發一個內部ipad應用程序。我把它交給客戶進行測試。
應用程序有時在他的iPad上崩潰。向用戶發送ios崩潰報告

我怎樣才能讓他的崩潰報告給我?

在我的測試ipad我去Xcode->組織者和我有設備日誌。人們建議我可以使用PLCrashReporter。所以我開始使用它。我可以使用它嗎?

或者是否有任何授權問題?爲了在我的設備上進行測試,我嘗試使用PLcrashreporter。它給我的問題。 這是我的其他問題的鏈接。
PLCrashReporter doesnt open when the app crashes

或者我應該放棄這一點,並試圖以另一種方式從客戶端獲取崩潰報告?如果您需要更多信息,請詢問。

回答

4

曲棍球應用程序也是一個很好的選擇。他們有一個非常漂亮的用戶界面,它很容易支持特設,內部和App Store發行版。

如果您將.dsym與二進制文件一起上傳,它也會自動將服務器上的崩潰報告合併到一起。

然後,您可以通過網站獲取每日/每週報告和按需訪問崩潰數據。

http://www.hockeyapp.net

+0

謝謝。所以我正在瀏覽這個網站。在儀表板上,我遇到了「開始整合」。所以它要求我的CFBundleIdentifier等等。所以我很擔心授權。他們是否抓住我的應用程序/代碼?這裏是一個新手iOS程序員。請幫忙謝謝。 – RookieAppler 2013-02-20 19:02:46

+0

不,不會有任何問題。要獲取崩潰報告,服務需要您的應用的一些標識數據,以便它可以將傳入報告分配給您的應用。您需要上傳應用程序的dSYM,以便崩潰報告得到符號化。所有這些都不會對您的代碼或許可證產生任何影響。在這方面沒有什麼可怕的。您可以查看頁面底部的服務條款和隱私政策以獲取更多法律信息。 – Kerni 2013-02-20 21:26:55

+0

@ Kerni.Thanks清除。是的,我去了HockeyApp的討論區,並進行了很好的討論。他們清除了我的疑惑。它現在有效。 – RookieAppler 2013-02-21 01:17:22

1

TestFlight會自動爲您記錄崩潰報告。你只需要爲你的項目添加一些代碼。由於您必須將您的應用程序和用戶集成到TestFlight管道中,因此它可能比您現在想要完成的工作多得多,但它會自動完成您想要的大部分功能。它也是免費的(據我所知)。我們發現它確實很有幫助。

https://www.testflightapp.com

SDK:

https://www.testflightapp.com/sdk/download/

+0

謝謝。 TestFlight也只是用於測試/測試人員?如果明天我想要部署應用程序,應用程序崩潰,而實際的最終用戶正在使用它。客戶如何向我發送他的崩潰報告?在這種情況下,我仍然可以使用TestFlight嗎? – RookieAppler 2013-02-20 18:11:06

+0

是的,TestFlight表示他們支持App Store中的應用程序:http://help.testflightapp.com/customer/portal/articles/829571-does-the-sdk-support-production-builds- – Aaron 2013-02-20 18:12:54

0

Testflight是這種東西很不錯。

Testflight讓你「試飛」你的應用程序在給測試者 -

  • 你可以上傳你的測試版testflight

  • testflight將通過電子郵件

  • 通知您的測試人員

    允許他們從郵件中下載並安裝

  • 會記錄崩潰,並且w如果您上傳dsym文件,則表示它們不符號。

https://testflightapp.com/

你必須註冊您的測試設備,這是一個有點複雜設置了(但也沒有更比任何其他第三方SDK),雖然它不會趕上某些崩潰雖然就像操作系統殺死它一樣。

+0

謝謝。從你所說的僅用於測試SDK。我想在實際的應用程序中。就像明天如果實際的最終用戶正在使用我的應用程序。如果它崩潰,那麼用戶可以使用此TestFlight向我發送崩潰報告。 – RookieAppler 2013-02-20 18:13:16