So ... I've tried to set my app to disable iOS 13 dark mode by forcing light mode according apple documentation, in the emulator all attempts work fine, but when I try on the real device, nothing happens, it's like I've never changed my code
First Attempt
Override the Interface Style for a Window, View, or View Controller
I tried to put this code sample in my viewDidLoad()
Nothing Changed
if #available(iOS 13.0, *) {
overrideUserInterfaceStyle = .light
} else {
// Fallback on earlier versions
}
Second Attempt
Opt Out of Dark Mode Entirely
The system automatically opts in any app linked against the iOS 13.0 or later SDK to both light and dark appearances. If you need extra time to work on your app's Dark Mode support, you can temporarily opt out by including the UIUserInterfaceStyle key (with a value of Light) in your app’s Info.plist file. Setting this key to Light causes the system to ignore the user's preference and always apply a light appearance to your app.
Nothing changed
Apple Documentation: Choosing a Specific Interface Style for Your iOS App
If anyone knows how I set my app only in light mode... I'll be very grateful :D