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

时间:2017-12-13 09:23:57

标签: ios iphone xcode itunesconnect crash-reports

我有一个使用React-Native运行的应用程序,它不会在react-native run-ios上崩溃,当我在Xcode上运行它时,但是当我将它上传到iTunes Connect时,构建被拒绝,因为崩溃 问题是我无法在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)

3 个答案:

答案 0 :(得分:2)

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

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

所以我的建议是使用此崩溃日志解决崩溃问题&让我们获得申请和批准让它在app store上运行。因此,如果任何用户遇到崩溃问题,您将在Xcode上获得它的列表 - >组织者。

修改:

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

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

希望它会对你有所帮助。

...谢谢

答案 1 :(得分:1)

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

答案 2 :(得分:0)

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

Read thisBruno Barbieri撰写的关于在您的反应原生应用中集成Crashlytics的博客。

或者您可以从Xcode管理器手动看到崩溃。 read this了解有关从Xcode检查崩溃报告的更多信息。