iTunes Connectにアプリを送信した後、アプリが起動時にクラッシュすると拒否されました。この現象は、エミュレータでアプリケーションを実行中に発生しません。また、アプリはAndroidでうまくいきますが、Google Playはそれを拒否しませんでした。だから、私の主な懸念は、なぜこれが起こっているのですか?スタートアップ時にXamarin iOSアプリがクラッシュする
このアプリはXamarin Forms 2.0(最新版)のiOSアプリケーションで、XCode 7.3で動作し、iOS 9.3用に構築されています。 Appleのクラッシュログで、iOS 9.3.1でテストしたのを見ました。
他の誰もこれを行っていますか? Appleのログによると、スレッド0(メインスレッド)がクラッシュしているという。
私はデバイス上で試してみることをお勧めします。これは、シミュレータと同じ動作ではないことがよくあります(iOS、シミュレータ、アンドロイドのエミュレータ用)。 デバイスで試してみたら、クラッシュする可能性は非常に高いです。その後、私たちは手伝っていきます。 stacktraceがなければ、やることはほとんどできません。 また、デバッグで何らかの結果が得られない場合は、リリースで試してください。成功しない場合は、.ipaからインストールしてみてください。そこからクラッシュすることがなければ、創造的にする必要があります。 –
こんにちはZilさん、私が話しているようにクラッシュログを象徴しています。しかし、それは少し時間がかかるでしょう。考えられる理由や提案はありますか?私は2 3理論を持っているが、それらをテストするために時間がかかるだろう。私は、アプリケーションが主なスレッドで言語を何度も照会することであまりにも多くの作業をしていると信じており、その結果ウォッチドッグによる中断が発生します。まだ分からない。 –
クラッシュログを共有できましたか? Appleは通常、問題をデバッグするためにこれらのシナリオでクラッシュログを提供します –