Xcodeを8.2にアップデートして以来、デバッグ中にスクリーンショットを撮ろうとするとクラッシュして終了します。Xcode 8.2シミュレータがクラッシュし、デバッグ中にスクリーンショットを保存するときに終了する
私は、iOS 9.0と10.0のシミュレータを試してみましたが、両方のシミュレータを試しました。
おかげ
更新:
8.2.1 -
Xcodeを8.2にアップデートして以来、デバッグ中にスクリーンショットを撮ろうとするとクラッシュして終了します。Xcode 8.2シミュレータがクラッシュし、デバッグ中にスクリーンショットを保存するときに終了する
私は、iOS 9.0と10.0のシミュレータを試してみましたが、両方のシミュレータを試しました。
おかげ
更新:
8.2.1 -
のMac OSシエラでのみ動作してください - ない
8.3が動作していこのアプローチを試してみてくださいスクリーンショットを撮る
xcrun
Xcodeコマンドラインユーティリティを使用して、Simulatorのビデオとスクリーンショットを撮ることができます。スクリーンショットを撮るには、コマンドxcrun simctl io booted screenshot
を実行します。動画を撮影するには、xcrun simctl io booted recordVideo <filename>.<file extension>
というコマンドを実行します。 (9887264)
ソース:OS Xエルキャピタン上で動作しているときのスクリーンショットを保存するときにXcode 8.2 Release Notes
シミュレータがクラッシュすることができます。 (29182710)macOS Sierraではクラッシュは発生しません。
デスクトップへのパス(「スクリーンショットを保存」など)を使用している場合 - > xcrun simctl io起動したスクリーンショット〜/ Desktop/filename.png – Dren
残念ながら、これはOS X 10.11 Foundationのバグを乗り越えています。 macOS Sierraにアップグレードすると問題は発生しません。
あなたが今シエラにアップグレードすることができない場合、あなたはまだコマンドラインからのスクリーンショットを取ることができますが:
xcrun simctl io booted screenshot <path to output file>
これを実行する際にスクリーンショットを保存するときにSimulatorがクラッシュすることがXcode 8.2 Release Notes
に記載されていますOS X El Capitanにあります。 (29182710) クラッシュはmacOS Sierraでは発生しません。
周囲には簡単な方法があります。
静的なスクリーンショットの場合は、COMMAND + SHIFT + 4と入力してからシミュレータウィンドウが選択されるまでスペースバーを押してから、シミュレータウィンドウをクリックしてスクリーンショットを保存します。
http://www.jeenalinfotechをご覧ください。com/blogs/ios/xcode-8-2-シミュレータのクラッシュ時にスクリーンショットを保存する/ – milanpanchal