psp*_*ago 38 xcode crash-reports ios
我最近将我的应用程序上传到App Store进行内部测试(TestFlight,iOS 8).我目前是唯一的测试人员.当我使用TestFlight进行测试时,我的应用程序崩溃了; 但是,从Xcode调试时,相同的操作正常.
我的理解是应该生成崩溃日志,我应该能够在Xcode的管理器中看到崩溃日志.但是,当我尝试在Organizer中下载崩溃日志时,它表示没有崩溃日志.还有一个带感叹号符号的三角形.当我点击它时,我会弹出一个"再试一次"按钮,上面写着:
无法下载崩溃信息.
发生错误,导致Xcode无法下载更新的崩溃信息.请稍后再试.
再试一次没有好处.我正在运行Xcode版本6.3.2(6D2105).
--------------------更新2015年7月29日-----------------
没运气.我还没有收到日志.我现在很难重现崩溃,但我的测试版观众很小.顺便提一下,我确定我正在检查带存档的符号选项.
我将研究第三方崩溃解决方案.我的应用程序是针对特殊需求的人而非打算出售,因此成本将是一个因素.有人有什么建议吗?
以下是我从App Store Developer支持中收到的回复:
感谢您联系App Store开发人员支持,了解您的应用Angelshare.
我了解到您发现自己的应用在测试期间崩溃了,但您无法访问iTunes Connect中的崩溃报告来诊断问题.
如果生成报告的数据不足,则选项卡将为空白.这并不表示您的iTunes Connect帐户或报告系统出现问题.导致数据不足的原因很多.如果报告涵盖新发布的应用版本或新发布的iOS版本,那么在生成报告之前可能已经过了很短的时间才能收到诊断日志.此外,各种因素可以减少可用数据量.日志仅由选择向Apple发送诊断数据的用户提交,统计抽样技术应用于提交的数据.
有关更多信息,请参阅iTunes Connect开发人员指南:
https://developer.apple.com/library/ios/iTunesConnectGuide
有关崩溃报告的其他信息,请查看iTunes Connect常见问题解答:
如果您有任何其他问题,请使用iTunes Connect中的"联系我们"部分:
如果您是唯一的测试人员(因此始终可以访问发生崩溃的设备),那么您可以绕过 Xcode 并使用以下库中的工具:
http://www.libimobiledevice.org/
该库的作用是提供各种不同的工具,让您可以从终端 shell 与 IOS 设备进行本地交互。它有很多您应该探索的有用功能,但是,出于您的目的,“idevicecrashreport”正是您所需要的。
您可以从命令行运行此命令,然后可以将崩溃日志直接从设备导出到计算机。
OSX 的安装说明如下: http: //brewformulas.org/Libimobiledevice
安装后,将您的设备与机器配对,转到终端并输入:
i设备崩溃报告
-e 标志允许您指定转储日志的位置。
归档时间: |
|
查看次数: |
2462 次 |
最近记录: |