Setting “AppleLanguages” doesn’t change app language

You have to set the AppleLanguages key with an array, not a string:

UserDefaults.standard.set(["de"], forKey: "AppleLanguages")

Leave a Comment