我有一个使用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)
答案 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 this由Bruno Barbieri撰写的关于在您的反应原生应用中集成Crashlytics的博客。或者您可以从Xcode管理器手动看到崩溃。 read this了解有关从Xcode检查崩溃报告的更多信息。