Xcode12 betaの状態からprintが効かないという情報あり。
Agenda
現象
- Xcode12でDebug Previewモードでprintが出力されない
- Simulator起動した場合は問題なく出力される
対策
Previewで変数の値を参照したい場合は、Breakpointを追加して値を参照するか、コンソール(poコマンド)から出力する。
左下のウィンドウにオブジェクトの中身が、右下のウィンドウにBreakpointでストップしたあとにLLDBコマンドのpoで変数出力できる
補足
Breakpointで止めた箇所のオブジェクトを[i]アイコンでprint出力できる
参考情報
- Deubg Previewの実行方法 - XcodeでSwiftUIプレビューをデバッグする方 Apple Developer
- SwiftUI - Debug Preview not working in Xcode 12 beta 2?
- デバッグコンソールの表示方法は下図参照