簡體   English   中英

如何從 Xcode 6.3 中的設備訪問 TestFlight Beta 分布式應用程序的崩潰報告而不是 .ips.beta 文件?

[英]How do I access crash reports instead of .ips.beta files for a TestFlight Beta-distributed app from device in Xcode 6.3?

在以前版本的 Xcode 6.x 中,如果我想訪問崩潰報告,我會轉到“窗口”>“設備”,選擇設備,然后點擊“查看設備日志”。 但是,當我現在這樣做時,我剛剛遇到的崩潰並沒有出現在這個窗口中(我清除了所有以前的日志以確保它們不會簡單地出現在列表中的意外位置):

你不能有日志

當我將設備與 iTunes 同步時(並且當我同步時),它會將日志關閉為~/Library/Logs/CrashReporter/MobileDevice/[device name]/[app name]_[timestamp]_iPhone.ips.beta . ~/Library/Logs/CrashReporter/MobileDevice/[device name]/[app name]_[timestamp]_iPhone.ips.beta 查看舊的崩潰報告,它們只是以.ips而不是.ips.beta

當我將.ips.beta拖入控制台應用程序時,它似乎是崩潰日志,但頂部有一堆 JSON。 我已經確認我正在使用的手機已向開發人員發送崩潰報告,這樣理論上我就可以使用 TestFlight 崩潰報告,但據我所知,崩潰至少需要一天時間才能出現在組織者的崩潰選項卡。 在嘗試調試非開發人員發現的問題時,這並不是很有幫助。

注意:我們在應用程序中使用 Crashlytics,並且在 Fabric 上似乎確實出現了崩潰,但以前這不會導致從設備上實際獲取日志的任何問題。 從理論上講,擁有異常偵聽器不應該完全吃掉崩潰日志作為早餐。

有什么方法可以獲得標准的崩潰報告,所以如果我使用 TestFlight Neue 的測試版程序,我可以將它們從手機上拉下來? 或者,如果我要讓非開發人員進行測試,如果我希望能夠快速從他們那里獲得崩潰報告,我是否需要向他們提供簽名的應用程序?

是的,我曾嘗試將其關閉並再次打開 - 重新啟動手機和 Xcode 對我都沒有任何好處。

刪除第一行,並添加擴展名.crash - 這使您可以在 Xcode 中打開並獲得符號化的回溯

暫無
暫無

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

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