簡體   English   中英

如何在不使用任何第三方庫的情況下跟蹤來自iOS中所有設備的生產應用程序錯誤/崩潰

[英]How to track production app bugs/crashes from all devices in iOS without using any third party libraries

我有一個要求,就像我必須從所有設備跟蹤App Store生產應用程序中的所有錯誤和崩潰。

 I have idea tracking bugs or crashes by using Crashlytics library by
 integrating to my iOS project. And I have seen some other libraries too to achieve this.

但是,我的要求是不使用任何第三方庫,我必須完成此任務。

而且我知道在應用程序內打印所有日志,然后通過API調用將它們轉發到服務器,但是,如果應用程序崩潰,則應用程序除了Terminate委托方法外無法執行任何代碼。 即使我們無法調用api請求。

Can anyone suggest me, how to achieve this? I want implement this in Swift.

終於找到了蘋果文檔的答案。

關於崩潰管理器使用崩潰管理器可以查看由報告服務為您使用TestFlight分發或通過App Store分發的應用程序生成的崩潰報告。

重要提示:對於在App Store中發布的應用,用戶必須同意與開發人員共享用戶崩潰和能源數據。 (TestFlight用戶自動與開發人員共享這些日志。)只有團隊代理或管理員角色或App Store Connect用戶可以查看這些報告。

要查看崩潰報告,請選擇“窗口”>“管理器”,然后單擊“崩潰”。 Xcode開始刷新所選應用程序版本的崩潰報告,包括嵌入式應用程序擴展。 Xcode下載最常見的崩潰報告,即在過去兩周內在唯一設備上發生次數最多的崩潰報告。 但是,從首次分發應用程序到Xcode中提供崩潰報告之間,最多可能會有一天的延遲。

有關更多信息,請單擊此處鏈接以查看此處https://help.apple.com/xcode/mac/current/#/dev861f46ea8

據我所知,如果您已經從計算機創建了一個存檔版本並將其上傳到應用商店,則可以從Xcode工具選項中打開Xcode Windows -> Organizer ,然后在Organizer中選擇頂部的Crash選項卡,即可看到其如果崩潰信息已與開發者帳戶關聯,則會自動下載崩潰信息。 此外,在iTunes Connect中,您還可以檢查報告。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM