【问题标题】:How to get crash logs of Testflight external testers on Xcode or iTunes connect?如何在 Xcode 或 iTunes 连接上获取 Testflight 外部测试人员的崩溃日志?
【发布时间】:2023-08-20 19:27:01
【问题描述】:

有什么方法可以知道某人的应用出了什么问题。它可以在除此人之外的其他所有人的设备上运行。

此人尝试删除以前的版本并安装新版本,但仍然无法正常工作。我怀疑我放置在文档文件夹中的其中一个文件可能仍然存在...但是此文件的格式已更改...

【问题讨论】:

    标签: ios testflight crash-log


    【解决方案1】:

    Apple 有一个名为 Debugging Deployed iOS Apps 的技术说明。

    此外,如果您的测试人员将他们的 iPhone 与 Macintosh 或 PC 同步,iTunes 还有助于将日志移动到可预测的位置where they can be retrieved from

    【讨论】:

    • 谢谢,您回答的第二部分可能就是我要找的。我将等待我的测试人员这样做,看看这是否是我正在寻找的信息。我会等待更多点来为您的答案 +1 ;)
    • 好的,所以我已经设法在我的平板电脑上重现了这个错误,所以我什至可以检查你的链接并尝试找到我自己的报告。但是,在第二个链接中提到的文件夹中没有任何与我的应用程序相关的内容。难道是因为我是在发布模式而不是调试模式下存档的?
    【解决方案2】:

    我正在尝试使用以下简单方法解决 TestFlight 中的执行记录... 在应用内计费中,您确实必须使用 TestFlight,因此问题很严重。

    "print("text") 语句可以在代码中替换为调用 func printTestFlight(text: String),它将字符串连同一些标识符一起写入数据库,以便您了解用户。

    这非常简单明了,并且在一定程度上是有效的。

    如果有一些事件是由操作系统而不是用户记录的,那么这种方法会遗漏那些事件,尤其是崩溃周围的有趣事件。我很高兴收到任何知道如何做到这一点的人的来信

    【讨论】:

      最近更新 更多