Apple iOS App Rejection based upon Dark Mode – What do you do?

Apple iOS App Rejection based upon Dark Mode – What do you do?

Has your Apple iOS App been rejected lately with a screenshot that just shows your app having text boxes completely black? Chances are you haven’t tested your App in Dark Mode. What do you do?

First, in the XCODE Simulator go to Settings->Developer->Dark Appearance and turn it on.

Secondly, test your App in the XCODE simulator. Check the image screenshot the Apple Reviewer sent you with the rejection …. does it look like this? If so, continue reading for the answer to your submission problem.

THE FIX:

Opt Out of Dark Mode Entirely by doing the following:

Go to your info.plist file and add a new key (UIUserInterfaceStyle)

All you have to do is set the String value to ‘Light’

Now, retest your application and you will see that there is no Dark Mode of your App even when you set the iOS device/XCODE Simulator to Dark Mode.

This is a temporary fix until Apple demands the Apps all work in Dark Mode.

Enjoy!

-Angelo Koutsogiannis