lime icon indicating copy to clipboard operation
lime copied to clipboard

iOS: `UIScene` lifecycle will soon be required. Failure to adopt will result in an assert in the future.

Open pozirk opened this issue 3 months ago • 3 comments

Hello,

I get this message in console when debugging for iOS:

UIScene lifecycle will soon be required. Failure to adopt will result in an assert in the future.

Should I start worrying or something?

Thank you.

pozirk avatar Oct 13 '25 21:10 pozirk

Based on some quick research, this appears to be something that will need to be provided by an update to SDL. There's not really much we can do on the Lime side, and we just need to wait for SDL.

joshtynjala avatar Oct 13 '25 22:10 joshtynjala

Based on some quick research, this appears to be something that will need to be provided by an update to SDL. There's not really much we can do on the Lime side, and we just need to wait for SDL.

SDL3 Provide a new Callbacks Approach that can be used instead of having a Main Function, I wonder if that meets the new requirements

Fancy2209 avatar Oct 13 '25 22:10 Fancy2209

SDL3 Provide a new Callbacks Approach that can be used instead of having a Main Function, I wonder if that meets the new requirements

As I understand it, this warning is specifically related to integration with native iOS UIKit classes. Maybe there's some overlap there, but SDL will probably still need to tweak their UIKit code to fix this warning/assert.

joshtynjala avatar Oct 13 '25 23:10 joshtynjala