Upgraded to Xcode 15.0.1 and no longer see NSLog messages

After the upgrade, some setting got splayed somewhere in Xcode. While running debug, now message console only shows a green line with with 'lldb' on the left hand side and some sort of input field.

Any clue as to what I need to change?

To add a little more info on this, I'm trying to debug a watchOS app running under watchOS 10. I tried debugging an iPhone app and I do see some of the NSLog messages albeit in a different format.

Weirder and weirder. I ran Xcode with the simulator and though the message window looks different than it used to, it at least shows me information. When run with the debug on the watch itself, nothing.

Same here with trying to run Xcode debug on real device. XCode 15.0.1 , watchOS 10.1.1

I have found a solution , see this post [https://developer.apple.com/forums/thread/742594]

Select the relevant product in the the Scheme dropdown (e.g. "[AppName] Watchkit App", or "[AppName]" for iOS app

Select "Edit Scheme..."

Select "Run" in list on the left

Select "Arguments" tab

Click ">" next to "Environment Variables" to show a (probably empty) list.

Click "+"

In "Name" column, double click the space and enter: IDELogRedirectionPolicy

In "Value" column double click the space and enter: oslogToStdio Ensure the checkbox is selected

Click Close button.

You have to repeat these steps for each iOS, WatchOS product as each has its own Run Scheme.

Now NSLogs will print to the Debug Console again.

Upgraded to Xcode 15.0.1 and no longer see NSLog messages
 
 
Q