如何调试崩溃的发布版本? [复制]

Posted

技术标签:

【中文标题】如何调试崩溃的发布版本? [复制]【英文标题】:How to debug a crashing release build? [duplicate] 【发布时间】:2013-02-20 10:31:57 【问题描述】:

我的调试版本不会崩溃,但发布版本会崩溃。

我已修改运行方案以使用生成 TestFlight 版本构建并将其安装在我的设备上。这行得通。但是应用程序在使用过程中不断崩溃。管理器窗口没有给我任何设备日志。没有崩溃报告。什么都没有。

专业人士是如何做到的?

【问题讨论】:

而TestFlight没有给你异常报告? 更改 Xcode 项目中的方案,以便“运行”设置使用发布版本,然后正常推送播放。如果您无法让调试器正常工作,请确保使用您的开发证书进行签名。 【参考方案1】:

一些可能性:

为您的 iPhone 获取控制台应用并查看您设备上的控制台(例如 https://itunes.apple.com/nl/app/console/id317676250?mt=8)

使用其他网络服务,如 BugSense (www.bugsense.com) 接收在线崩溃报告

无论如何,您的管理器窗口都应该为您提供设备日志(即如果设备已连接)。您也可以尝试使用其他 Apple 工具 (http://support.apple.com/kb/DL1465) 获取设备日志

【讨论】:

【参考方案2】:

在您的应用中集成 TestFlight SDK:https://testflightapp.com/sdk/

【讨论】:

以上是关于如何调试崩溃的发布版本? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

为啥发布版本有时会崩溃,而调试版本则不会?

如何调试 iPhone 应用程序崩溃日志。仅在 App Store 购买的版本中崩溃,而不是在开发中

如何找到程序崩溃的位置

问答程序在发布版本时崩溃,在调试版本中运行良好

应用程序在发布版本中崩溃但在调试中没有

Mongodb Cxx 驱动程序测试在发布版本中崩溃 [在调试中工作正常]