繁体   English   中英

如何在Xcode中查看iTunes Connect中的崩溃?

[英]How do I view crash from iTunes Connect in Xcode?

我有一个运行React-Native的应用程序,它不会在react-native run-ios上崩溃,当我在Xcode上运行它时,但是当我将它上传到iTunes Connect时,构建因崩溃而被拒绝。 问题是我无法在Xcode > Window > Organizer > Crashes上看到Xcode > Window > Organizer > Crashes ,因为我无法使其与设备或模拟器崩溃。 有人知道如何导入iTunes Connect到Xcode的崩溃吗?

这是我的崩溃日志:

{"app_name":"mdef","timestamp":"2017-12-11 11:40:02.33 -0800","app_version":"1.2.0","slice_uuid":"3ff1d45d-3b65-325e-8df9-5b0ccf7550b7","adam_id":1246228626,"build_version":"66","bundleID":"com.mdef.mymatchup","share_with_app_devs":false,"is_first_party":false,"bug_type":"109","os_version":"iPhone OS 11.2 (15C114)","incident_id":"A6BCA3E0-DBB1-4E24-82F1-7B418F023CB0","name":"mdef"}
Incident Identifier: A6BCA3E0-DBB1-4E24-82F1-7B418F023CB0
CrashReporter Key:   972854c2d639e93f8277daa382921f72f9e8d379
Hardware Model:      xxx1
Process:             mdef [12142]
Path:                /private/var/containers/Bundle/Application/07E05B5A-9B60-4A2E-BE1B-895E72344FC5/mdef.app/mdef
Identifier:          com.mdef.mymatchup
Version:             66 (1.2.0)
Code Type:           ARM-64 (Native)
Role:                Foreground
Parent Process:      launchd [1]
Coalition:           com.mdef.mymatchup [5622]


Date/Time:           2017-12-11 11:40:02.1820 -0800
Launch Time:         2017-12-11 11:40:01.1784 -0800
OS Version:          iPhone OS 11.2 (15C114)
Baseband Version:    n/a
Report Version:      104

Exception Type:  EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note:  EXC_CORPSE_NOTIFY
Triggered by Thread:  1

Application Specific Information:
abort() called

Filtered syslog:
None found

Last Exception Backtrace:
(0x185cbe364 0x184f04528 0x185cbe2ac 0x104a8ff40 0x104a8dc04 0x185cc5cd0 0x185ba456c 0x185ba901c 0x104aa10b8 0x104ae0dd8 0x104ae0b38 0x18563aa54 0x18563aa14 0x18564496c 0x1856452fc 0x185645d20 0x18564e03c 0x1858e2f1c 0x1858e2b6c)

首先,如果在实时应用版本上发生任何崩溃,组织者崩溃日志将自动导入。

在此您提到您的上传二进制文件因崩溃问题而被拒绝。 所以他们为你提供了崩溃日志。 现在崩溃日志将不会导入Xcode,因为App尚未生效。

所以我的建议是使用此崩溃日志来解决崩溃问题并让我们获得应用程序的批准并使其在应用商店中生效。 因此,如果任何用户遇到崩溃问题,您将在Xcode - > Organizer上获得它的列表。

编辑:

  • 如果您无法找到或检测到崩溃日志,那么您应该要求苹果审核小组提供有关崩溃问题的更多详细信息
  • 他们可以提供设备和操作系统详细信息来重新生成崩溃,还可以为您提供重现崩溃的步骤。
  • 如果一切正常,你应该尝试重新上传新的二进制文件。 经过这种方式你肯定会获得批准

要通过详细分析获得更好的崩溃问题,您可以使用此崩解工具: https ://fabric.io/kits/ios/crashlytics

希望它会对你有所帮助。

谢谢...

解决了 ! 我已经通过将React-Native从0.51.0降级到0.49.5来修复我的问题,而且我没有更多的崩溃。

您可以使用Fabric Crashlytics等分析工具。 每当您的应用在任何设备上崩溃时,Crashlytics都会在仪表板上为您提供有关崩溃的详细报告,其中包含确切的行号和用户设备的详细信息。

阅读 Bruno Barbieri撰写的关于将Crashlytics集成到您的本机应用程序中的博客。

或者你可以从Xcode组织者手动看到崩溃。 阅读本文以了解有关从Xcode检查崩溃报告的更多信息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM