2016-10-03 10 views
10

私は、javascript &の3Dモデルで、GLOS webGLを使用してiOSで3Dモデルをレンダリングしています。私はこのモデルをIpad Air/Ipad Air 2のWKWebViewを使ってロードしています。iOS 10では、GLTF-WebGLアプリがクラッシュします。アプリケーションはWKWebViewを使用して構築されます

この設定/アプリケーションはIOS9で完璧に動作しますが、OSをIOS 10にアップグレードするとアプリケーションがクラッシュします。私たちは、それが働いているIOS10でのUIWebViewを使用して同じことを試してみましたが、パフォーマンスが低い(アプリケーション遅い作業)である

Error Message: "#WK: Unable to acquire assertion for process 0". 

:私は、次のエラーメッセージを示すXcodeの上で同じデバッグしようとしています。

追加情報:3Dモデルhttps://github.com/montagejs/glTF-webgl-viewer.gitを開くために

  1. GLTF-WebGLのリンク。
  2. 私はoffsetHeightをscrollHeightに変更しましたが、3Dモデルを表示できましたが、しばらくしてからクラッシュしました。

ボディには、iOS 10でWebGLの問題をデバッグするための手がかりはありますか?

+0

同じ問題が発生しましたが、私はWebGLを使用していません。クライアントがストーリーラインのSCORMコンテンツを使用していて、同じエラーが発生しています。 – Putz1103

+0

他のglTFビューアーを試しましたか?モンタージュは2014年にglTF 0.8にまで遡ります。glTF 0.8とglTF 1.0の間には大きな変化がありました。 – emackey

+0

emackeyを再生していただきありがとうございます。 – user3587692

答えて

0

私はWebGLを全く使用していませんが、同じエラーが発生しています。しかし、私はGPUImage2を使っています。

ホストマシンでSafari Webインスペクタを使用していますか?私の経験と、いくつかのanecdotal & relatedevidenceに基づいて、私はそれが理想的なソリューションではありませんが、Webインスペクタを使用するとクラッシュからWKWebViewを妨げている問題ありませんが、iOSの10

にいくつかのものの組み合わせとWKWebViewのバグだと思います私のために。

(興味深いことに、それは私は、Webインスペクタを使用した場合にクラッシュしませんが、集中的なGPU何もしておりません。)

+0

あなたはあなたの返答を詳述できますか? Webインスペクタを使用しないと言うと、Safariブラウザで、またはios携帯電話で有効にすることを意味しますか? – Neutrino

+0

残念ながら、Safariと携帯電話でWebインスペクタを無効にしても、問題は解決しませんでした。しかし、私はWKWebViewとiOS10に関する問題に同意します。 Meteorを使用して私のiOSアプリを構築していますが、SDWebImageやGPUImage2を私が知る限り使用していません。生成されたソースコードのどこにでもSDImageまたはSDWebImage.mへの参照が見つかりません。私はその設定SDImageCache.sharedImageCache()を読んだ。 MaxMemoryCountLimit = 100はこのエラーの問題を解決しますが、SDImageCacheを使用していないため、この値を設定する場所はわかりません。どんな助けでも大歓迎です – Neutrino

1

あなたが何かを見つけることができるかどうかのコンソールでログを確認してください。 私は同じエラーが発生しました "エラーメッセージ:" #WK:プロセス0 "。"のアサーションを取得できませんでしたし、CSSプロパティ-webkit-overflow-scrollingを使用したためでした。最後のWebKitプロセスがクラッシュしました。

関連する問題