公司的一个项目,有一段时间没用了,今天一打开就闪退,ios端这边几乎都这样,请问是什么原因?
用xcode 运行没问题,不奔溃,用第三方工具也收集不到奔溃报告
天蓬老师2017-04-17 15:47:53
あなたがクラッシュ記録を投稿しない具体的な理由は誰も知りません。
このような状況は通常、API データ処理に問題があります。私たちのプロジェクトの 1 つで以前にもそのような状況が発生し、特殊な状況下での特殊なデータが原因でクラッシュしました。
PHP中文网2017-04-17 15:47:53
これは 2 つの方法で可能です。
1. ロジックが異なります
リリース環境とデバッグ環境ではロジックが異なる可能性があります。ここで変更を試みて、オンライン環境と同じ構成で実行して、問題があるかどうかを確認できます。
2. サーバーから配信されたダーティ データがローカルに保存されているため、起動時にキャッシュがローカルからロードされ、クラッシュが発生する可能性があります。この場合、ローカルデバッグが表示されないのは、ダーティデータを再現できないためです。この種の問題の場合は、あらゆる場所でファイルをクラッシュし、シンボル化してクラッシュの場所を確認し、原因を特定して修正する必要があります。または、クラッシュしたデバイスのアプリとドキュメント ディレクトリをバックアップします。それを独自のエミュレータ APP のディレクトリにカバーします。再現できるはずです。
エンジニアにおすすめのアルバイト、詳細はアバターをクリックしてください