expo: YA Error: Native splash screen is already hidden. Call this method before rendering any view.
Summary
Yet another user encountering “Error: Native splash screen is already hidden. Call this method before rendering any view.” that many are seeing.
Managed or bare workflow? If you have ios/ or android/ directories in your project, the answer is bare!
managed
What platform(s) does this occur on?
iOS
SDK Version (managed workflow only)
4.1.6
Environment
Expo CLI 4.1.6 environment info: System: OS: macOS 10.15.7 Shell: 5.7.1 - /bin/zsh Binaries: Node: 15.3.0 - /usr/local/bin/node Yarn: 1.22.10 - /usr/local/bin/yarn npm: 7.0.14 - /usr/local/bin/npm SDKs: iOS SDK: Platforms: iOS 14.3, DriverKit 20.2, macOS 11.1, tvOS 14.3, watchOS 7.2 IDEs: Android Studio: 4.1 AI-201.8743.12.41.6953283 Xcode: 12.3/12C33 - /usr/bin/xcodebuild npmPackages: expo: ^40.0.0 => 40.0.0 react: 16.13.1 => 16.13.1 react-dom: 16.13.1 => 16.13.1 react-native: https://github.com/expo/react-native/archive/sdk-40.0.1.tar.gz => 0.63.2 react-native-web: ~0.13.12 => 0.13.18 npmGlobalPackages: expo-cli: 4.1.6 Expo Workflow: managed
Reproducible demo or steps to reproduce from a blank project
expo team, provide me with an email address and i will provision access to my private git repo.
About this issue
- Original URL
- State: closed
- Created 3 years ago
- Reactions: 9
- Comments: 18 (6 by maintainers)
this warning can happen if
SplashScreen.hideAsync()is called after fast refresh, where the splash screen is not actually displayed. i think we need to deal with this situation betterOh my bad, I took the wrong issue id here. Thanks for letting me know!