Dark Mode isn’t working in Expo iOS client

🐛 Bug Report

Summary of Issue

When trying to get the preferred appearance with the Appearance module from react-native, it for some reason never changes from the light value when accessing Appearance.getColorScheme()

Environment – output of expo diagnostics & the platform(s) you’re targeting

  Expo CLI 3.27.4 environment info:
    System:
      OS: Windows 10 10.0.20206
    Binaries:
      Node: 14.10.1 - C:\Program Files\nodejs\node.EXE
      Yarn: 1.19.2 - F:\Programy\yarm\bin\yarn.CMD
      npm: 6.14.5 - C:\Program Files\nodejs\npm.CMD
    npmPackages:
      expo: ^38.0.10 => 38.0.10
      react: ^16.11.0 => 16.11.0
      react-dom: ^16.11.0 => 16.11.0
      react-native: https://github.com/expo/react-native/archive/sdk-38.0.2.tar.gz => 0.62.2
      react-native-web: ^0.11.7 => 0.11.7
    Expo Workflow: managed

Tried on:

Device name Platform OS version
iPhone Xs via Expo client iOS 14 developer beta 7
Samsung Galaxy S20+ Signed APK Android v10

Reproducible Demo

Just output

import { Appearance } from 'react-native';

Appearance.getColorScheme();

Expected Behavior vs Actual Behavior

When I have dark mode enabled, I want to see the dark value returned, so I can implement dark mode features.

1 possible answer(s) on “Dark Mode isn’t working in Expo iOS client