2017-07-26 12 views
23

[EAGLContext presentRenderbuffer:]メソッドが呼び出されると、iOS 11ベータ4(15A5327g)でアプリがクラッシュします。私がXcodeでデバッグしているときだけ起こります。私が手動でアプリを起動すると、クラッシュしません。 iOS 11 beta 4よりも低いバージョンでは、それもクラッシュしません。どうすればこの問題を防ぐことができますか?あなたは、私はこの同じ問題を経験していたと私は発見した回避策は私のXcodeの製品方式でGPUのフレームキャプチャを無効にすることですiOS 11 beta 4 presentRenderbufferクラッシュ

enter image description here

+0

どのように我々は推測する必要がありますがdisppearedいくつかのコード行を含むスクリーンショットからアプリケーションがクラッシュする理由を教えてください。ソースコード、エラーメッセージ、ダンプなどのスクリーンショットを投稿しないでください。 – Rabbid76

+1

@ Rabbid76 iOS 11 beta 4で[EAGLContext presentRenderbuffer:]を呼び出そうとするアプリケーションがクラッシュすると思います。実際のテキストを転置 - –

+0

はRabbid76 @私はスクリーンショットは検索できませんスタックトレースと例外 –

答えて

20

スクリーンショットにクラッシュの詳細を見ることができます。

+3

ベータ版のバグ(iOS 11またはXcode 9)のようです。私も同様の問題がありますが、-presentRenderBufferではありません(GLKViewを使用しているため)。この回避策は、クラッシュを防止するのに役立ちます。同様に、メインスレッドの最後に到達したフレームはSCNGetPerformanceStatisticsです。 – Greg

38

Hodge's workaroundが動作します。ここで は(「編集スキーム」ウィンドウで)「無効」にGPUのフレームキャプチャ引数を設定する方法のスクリーンショット方式で disabling GPU Image Capture

0

無効フレームキャプチャされ、その後、クラッシュが

関連する問題