非常に基本的ですが、非常に重要で、おそらく不可能な質問があります: 再現できないバグをどのように診断するのでしょうか?
これまでに 2 度、再現できないアプリクラッシュのバグについて問い合わせるメールを受け取りました。変更されていない iPhone、現在のソフトウェア、再インストールとハード リセットなどを試みました。毎回クラッシュしますが、私にとっては完全に機能します (言うまでもなく、最初に App Store で承認されたので、私は明らかにだけではない)。デバイスの一貫性が開発者にとっての Apple の大きなセールス ポイントの 1 つであることは常に理解していましたが、それによって、Apple のデバイスと私のデバイスの違いを特定することも難しくなっています...
では、「テストを続ける」以外に、プログラマーの間でこの種のことを行うためのトリックはありますか? さまざまな画面サイズだけでなく、さまざまなハードウェア構成などをテストできる iPhone シミュレーターの機能はありますか? それとも、運が悪かっただけで、顧客に「申し訳ありませんが、うまくいきました」と言って立ち往生していますか?
誰でもこれについての経験や提案を共有できますか?