2017-10-19 12 views
1

「128バイトを割り当てながら、実行可能メモリが不足」の理由でクラッシュを引き起こすのiOS 11上のUIWebView又はWKWebViewを使用して、いくつかのWebページをロードします。添付されたスクリーンショットは完全なスタックトレースを示しています。 WebkitのJavascriptエンジンに問題があるようです。 iOS 10以前ではこのような問題はありませんでした。 iOS 11の新機能です.Simulatorでは問題ありません。実際のデバイスでのみ。ここでiOS11上のUIWebView/WKWebViewクラッシュ(実行可能メモリが不足)

は、クラッシュの原因となる例のURLです: https://wstream.video/mobi/iu94ezdbr6h4

Here is a screenshot

+0

これはiOS 11を実行しているiPhone 6でテストしたソースコードです: https://github.com/msencenb/UIWebView-Example –

+0

こんにちはSZPです。このコードは機能しません。 – Paolpa

+0

こんにちはPaolpa、iPhone上の例を実行するために以下を行う必要があります。 設定1.お使いの開発者の証明書のビルド設定で 2.あなたのInfo.plistに以下の行を追加し、標準 3にアーキテクチャを設定します。 ' NSAppTransportSecurity NSAllowsArbitraryLoads ' –

答えて

1

ご提供サイトでcrypto採掘スクリプトはこのクラッシュの原因:(

あなたが本当にビットコインを採掘する場合あなたのwebviewでは、iOS 11のバグのあるJITを無効にするために、次の環境変数を設定することができます:

setenv("JSC_useJIT", "false", 0); 
+0

たくさんの感謝チャオ!これは問題を解決します。 –

関連する問題