提问人:Hiral Jotaniya 提问时间:7/12/2023 最后编辑:Hiral Jotaniya 更新时间:7/14/2023 访问量:106
TestFlight 不显示特定 Beta 测试程序的崩溃日志
TestFlight does not showing crash log for specific Beta Tester
问:
我们最近在 TestFlight 上发布了一个应用程序,TestFlight 包含一个有用的功能,用于自动捕获崩溃报告。每当用户遇到崩溃时,TestFlight 通常会显示一个对话框,提示他们与开发者或 Apple 门户共享崩溃详细信息。但是,我们的一位用户报告说,尽管启用了“共享iPhone和手表分析”选项,但他们没有收到此对话框。因此,我们无法访问崩溃日志以进行进一步调查。似乎没有其他用户当前遇到崩溃,或者他们可能没有遇到阻止崩溃对话框出现的特定情况。此外,他试图在“分析数据”中找到崩溃日志.ips文件,但它不可见。
甚至没有关于崩溃的报道。
\功能:通过CNContacts从通讯录中获取联系人,并在启用Google同步联系人时崩溃。
- 外部测试组 - 未上传,但临时配置文件 - beta-reports 处于活动状态
尝试:从 testflight 下载了应用程序并故意使应用程序崩溃,并在 App Store Connect 的“崩溃”选项卡上报告。
寻求您的及时帮助,任何帮助将不胜感激。
答:
0赞
Hiral Jotaniya
7/14/2023
#1
好吧,我了解到,当操作系统无法分配足够的内存来加载特定任务时,它会选择终止应用程序,而不是将其视为崩溃。由于操作系统的这种故意终止,不会出现“共享崩溃”对话框。此行为旨在防止系统不稳定并确保操作系统的整体平稳运行。操作系统不会允许应用程序在有限的资源下继续运行并可能导致进一步的问题,而是终止它以释放内存并优先考虑系统的稳定性。因此,由于终止是操作系统的故意操作,因此它被归类为操作系统终止而不是崩溃,这就解释了为什么在这种情况下不会提示“共享崩溃”对话框。
在这种情况下,它不会在设置下的“分析数据”中创建.ips文件。
希望它对你们有所帮助。 谢谢。
评论
0赞
Ram Chander
7/18/2023
分享反馈,了解他所面对和学到的东西
0赞
Hiral Jotaniya
8/1/2023
@RamChander当然!通过获取前面提供的知识,我有效地解决了与操作系统终止应用程序有关的问题。
评论