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)

Most upvoted comments

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 better

Oh my bad, I took the wrong issue id here. Thanks for letting me know!