Skip to content

[BUG]: react-native-bootsplash Not Working on iOS in Coding Machine Boilerplate (RN 0.80.0)Β #485

@waqaramjad

Description

@waqaramjad

react-native environment setup

  • I verified that I have not react-native-cli installed globally and be up to date about the React Native environment setup.

Description

I’m encountering an issue with the react-native-bootsplash integration in your React Native boilerplate.

πŸ” Issue Description:
Even after configuring react-native-bootsplash correctly (according to the official documentation), the splash screen is not showing as expected on iOS. It hides automatically within a second β€” even though I have not called BootSplash.hide() in the code. It behaves like the native launch screen only, instead of staying visible until explicitly hidden.

βœ… My Setup:
Boilerplate: Coding Machine React Native Boilerplate

React Native version: 0.80.0

react-native-bootsplash: ^6.3.9

Platform: iOS

Confirmed working: On a fresh React Native project with the same RN version and bootsplash config.

βœ… Configurations Checked:
Correct image placed in bootsplash.png

Ran npx react-native generate-bootsplash ...

iOS native files updated (via script and manually double-checked)

No BootSplash.hide() is being called prematurely

Verified native iOS setup (e.g., AppDelegate.mm updates, plist changes)

πŸ“‹ Additional Notes:
It appears the boilerplate might be overriding or misconfiguring something that causes the splash to auto-dismiss prematurely on iOS. It works fine in a vanilla RN 0.80.0 setup with the same package versions and image.

Would appreciate it if you could check if there's anything in the boilerplate causing this unexpected behavior.

Thanks!

Version

0.0.1

Do you use TypeScript?

Yes

On which OS this issue appear on?

IOS

Desktop OS

Apple Macbook M3

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions