2017-12-13 14 views
4

react-native run-iosでクラッシュしないReact-Nativeで動作しているアプリがありますが、Xcodeで実行しても、それをiTunes Connectにアップロードすると、クラッシュのためビルドが拒否されます。 問題は、Xcode > Window > Organizer > Crashesのクラッシュをデバイスやシミュレータでクラッシュさせることができないため、クラッシュしないことです。 誰かがiTunes Connectから来るクラッシュをXcodeにインポートする方法を知っていますか?ここでXcodeでiTunes Connectのクラッシュを表示するにはどうすればよいですか?

は私のクラッシュログである:すべての

{"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

情報が少なすぎますが、クラッシュは何ですか?それが店に渡っていない場合、何かをインポートする方法がありません –

+0

はい私は失礼です、私はクラッシュログで自分の投稿を編集しました。 –

+0

@NoémieKerroux親切に私の答えをチェックしてください – Mayur

答えて

0

解決済み!私はReact-Nativeを0.51.0から0.49.5に格下げすることで問題を解決しました。それ以上のクラッシュはありません。

1

まず主催者のクラッシュログに任意のクラッシュのライブアプリのバージョンで発生があるだろう場合は自動的にインポートされます。

ここでは、アップロードされたバイナリがクラッシュの問題により拒否されたと述べました。彼らはあなたにログをクラッシュさせてくれました。アプリケーションがまだライブでないため、クラッシュログはXcodeにインポートされません。

私の提案は、このクラッシュログを使用してクラッシュの問題を解決することです。&は、アプリケーション&の承認を得て、アプリストアに保存させることができます。だから、もしユーザーがクラッシュしたら、Xcode - >オーガナイザーでそのリストを取得します。

編集:あなたが見つけるか、そのクラッシュの問題

  • 彼らは、デバイス&を提供することができますについての詳細を提供するために、リンゴのレビューチームに依頼する必要がありますよりも、クラッシュログを検出できない場合は

    • クラッシュを再生成するOSの詳細も、クラッシュを再現するための手順を提供します。
    • すべてがうまくいく場合は、&新しいバイナリをアップロードしてみてください。

      https://fabric.io/kits/ios/crashlyticsが、それはあなたを助けることを願っています:あなたは確かにこの方法であなたはこのcrashlyticsツールを使用することができ、詳細な分析とより多くの、より良いクラッシュ問題について

    後に承認を取得します。

    おかげで...

  • +0

    あなたの答えはありがとうございますが、私はクラッシュログを読み込む方法が分からないので、クラッシュした理由を見ることができません。私はXcodeで構築されたデバイスでうまく動作します。それはちょうど呼び出さabort()が何も言わない、私はそれを解決する方法を知らない。 –

    +0

    @NoémieKerroux私はあなたの問題を理解しています。私はそれをかなり数回持っていた。親切に編集された答えを確認してください。 – Mayur

    +0

    ありがとう、私はリンゴレビューチームに依頼します。 –

    1

    あなたは、ファブリックCrashlyticsなどの分析ツールを使用することができます。アプリがデバイスでクラッシュするたびに、Crashlyticsはダッシュボードのクラッシュに関する詳細なレポートと、ユーザーのデバイスの詳細な行番号を表示します。

    Read thisブログではBruno Barbieriあなたの反応するネイティブアプリにCrashlyticsを統合しています。

    または、Xcodeオーガナイザから手動でクラッシュすることがあります。 read this Xcodeからのクラッシュレポートの確認について詳しくは、

    関連する問題