since I upgraded the expo SDK from 38.0.10 to 39.0.2 just now, I get an error thrown when trying to build the iOS binary. The error thrown is:
Manifest Validation Error: locales['de']:should be string This is likely a problem with your app.json, app.config.js, or exp.json.
I have not actually changed anything in the app.json locales field, used for translations of the system permissions dialog strings. It used to work in SDK 38.
expo diagnostics and paste the log that’s printed out along with your question or issue!
Expo CLI 3.27.7 environment info: System: OS: macOS 10.15.6 Shell: 5.7.1 - /bin/zsh Binaries: Node: 12.18.3 - /usr/local/bin/node Yarn: 1.22.5 - /usr/local/bin/yarn npm: 6.14.6 - /usr/local/bin/npm Watchman: 4.9.0 - /usr/local/bin/watchman SDKs: iOS SDK: Platforms: iOS 13.7, DriverKit 19.0, macOS 10.15, tvOS 13.4, watchOS 6.2 Android SDK: API Levels: 23, 24, 26, 28 Build Tools: 28.0.3 System Images: android-23 | Intel x86 Atom_64, android-23 | Google APIs Intel x86 Atom_64, android-24 | Google Play Intel x86 Atom, android-28 | Google Play Intel x86 Atom IDEs: Android Studio: 3.5 AI-191.8026.42.35.6010548 Xcode: 11.7/11E801a - /usr/bin/xcodebuild npmPackages: expo: ^39.0.0 => 39.0.2 react: 16.13.1 => 16.13.1 react-native: https://github.com/expo/react-native/archive/sdk-39.0.0.tar.gz => 0.63.2 npmGlobalPackages: expo-cli: 3.27.7 Expo Workflow: managed