iPhone アプリケーションで遭遇した追跡が最も困難な問題の多くは、ジェイルブレイクされたハンドセットでのみ明らかになりました。クラッシュ ログだけを見て、これらのハンドセットを検出する方法はありますか?
これはこの質問のようなものですが、イベント中ではなくイベント後...
iPhone アプリケーションで遭遇した追跡が最も困難な問題の多くは、ジェイルブレイクされたハンドセットでのみ明らかになりました。クラッシュ ログだけを見て、これらのハンドセットを検出する方法はありますか?
これはこの質問のようなものですが、イベント中ではなくイベント後...
これは確実な解決策ではありませんが、実行中のバイナリを調べて、クラッシュ時に実行中のジェイルブレイクされたアプリがあるかどうかを確認できます。 Winterboard
たとえば、脱獄したデバイスにのみ存在するアプリです。ジェイルブレイクされたデバイスでクラッシュが発生していると思われる場合は、まずそこを調べます。
サードパーティのアプリ インストーラーも検索できます。ほとんどのジェイルブレイクされたデバイスには、アプリをより簡単にロードするためのデバイスがあります。「あはは!」を引き起こす可能性のあるアプリの小さなリストを作成します。瞬間、そうすれば、少なくともジェイルブレイクされていることを確信できます
ジェイルブレイクされたデバイスの明確な兆候の 1 つはMobileSubstrate
、クラッシュ レポートの文字列です。ただし、おそらく、その文字列を持たないジェイルブレイクされたデバイスがあります。
私が考えることができる唯一のことは、mobilesubstrateがコンソールにたくさん出力され、ジェイルブレイクされた電話の99.99%がデフォルトでインストールされている必要があり、通常、電話機能をフックすると通知されることです
これをチェックしてください...
http://www.iwillapps.com/wordpress/?p=70
Apple のクラッシュ ログには、NSLog の情報が含まれていますか? もしそうなら、上記のリンクの方法を使用してアプリがクラックされている場合は、何かを NSLog してください!
幸運を!