xcode 如何在预发布测试中从 TestFlight 应用程序中检索崩溃日志
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/29515894/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
How to retrieve crash logs from TestFlight app in Pre-release testing
提问by cjhill
I've been trying to get crash reports for my app that is being distributed through iTunes Connect/TestFlight, but am unable to locate them.
我一直在尝试获取通过 iTunes Connect/TestFlight 分发的应用程序的崩溃报告,但我无法找到它们。
I found this threadwhich states you need to "Include app symbols for your application" whilst submitting to iTunes Connect, which I have done. I then read this threadwhich states it is only for apps that have been released on the App Store, and does not store crash reports for apps in Pre-release (which mine is).
我发现这个线程指出你需要在提交到 iTunes Connect 时“为你的应用程序包含应用程序符号”,我已经完成了。然后我阅读了这个线程,它指出它仅适用于已在 App Store 上发布的应用程序,并且不存储预发布版本(我的是)中的应用程序的崩溃报告。
So, to recap, I have tried:
所以,回顾一下,我试过:
- Making sure the "Include app symbols for your application" is checked,
- Installing Xcode 6.3 to view the crash organisation screen,
- Waiting ~1 week for crash logs to appear,
- Searching in iTunes connect for the app's crash logs.
- 确保选中“为您的应用程序包含应用程序符号”,
- 安装 Xcode 6.3 以查看崩溃组织屏幕,
- 等待大约 1 周的崩溃日志出现,
- 在 iTunes Connect 中搜索应用程序的崩溃日志。
Is the only way to get crash reports to install a third party reporting tool like Crashlytics, or am I doing something wrong/missing a step?
是获取崩溃报告以安装第三方报告工具(如 Crashlytics)的唯一方法,还是我做错了什么/遗漏了一步?
采纳答案by cjhill
Ok, so I have just started getting crash reports for the app in Xcode's crash logs Organizer. This is probably because of two reasons:
好的,所以我刚刚开始在 Xcode 的崩溃日志管理器中获取应用程序的崩溃报告。这大概是因为两个原因:
I installed Xcode 6.3 via the AppStore, and that fixed any bugs that might have been lying around in the 6.3 beta 4.
I built the app using 6.3 and distributed it using 6.3, which adds some magic sauce. I did the distribution process exactly the same way as before, so seems the logical explanation.
我通过 AppStore 安装了 Xcode 6.3,并修复了 6.3 beta 4 中可能存在的所有错误。
我使用 6.3 构建应用程序并使用 6.3 分发它,这增加了一些神奇的酱汁。我以与以前完全相同的方式进行分发过程,因此似乎是合乎逻辑的解释。
However, ironically, I installed the new Crashlytics from Fabricwhich I have found to be really, really, really good. It has given me far more in-depth information than Apple's crash logs (your milage may vary). I'll keep using it throughout our apps development, but may then take it out once it goes into production.
然而,具有讽刺意味的是,我安装了来自 Fabric的新Crashlytics,我发现它真的非常非常好。它为我提供了比 Apple 的崩溃日志更深入的信息(您的里程可能会有所不同)。我将在我们的应用程序开发过程中继续使用它,但一旦它投入生产,可能就会将其删除。