私が開発しているアプリは、Appceleratorを使用していますが、WebViewを囲む小さなラッパーとして、95%の動作が行われます。今朝私のWebフォルダに別のJavaScriptファイルを追加するまで、これは絶対にうまくいきました。クラッシュトレースは次のようになります。もう1つのJSファイルを追加すると、iOS 95%のWebベースのアプリケーションがクラッシュする
Exception Type: EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x000000000f594828
VM Regions Near 0xf594828:
TC malloc 000000000f486000-000000000f586000 [ 1024K] rw-/rwx SM=PRV
--> JS garbage collector 000000000f588000-000000000f5a4000 [ 112K] rw-/rwx SM=COW
JS garbage collector 000000000f5a4000-000000000f5b8000 [ 80K] rw-/rwx SM=PRV
「あまりにも多くの」JSをロードしているのは本当ですか?私のアプリはであり、それはという巨大で複雑なものではありませんが、エラーはJSガベージコレクションと関係があることから、これらの行に沿った何かが起こっていると仮定する必要があります。
これはあまり進んでいないことはわかっていますが、正しい方向のポインタは非常に高く評価されます。
余分なJSファイルを使って「面白い」、または「普通」から少し離れていることはありますか? – cdeszaq
いいえ私は実際にはそれが違いを生むかもしれないという希望でそれを完全に空にしようとしましたが、運はありません。しかし、ファイルをロードしようとするコードを取り出すと、うまく動作します。狂気。 – Alastair