Search Issue Tracker
Third Party Issue
Votes
0
Found in
2018.4
2019.4
2019.4.18f1
2020.3
2021.1
2021.2
Issue ID
1321267
Regression
No
[iOS 14] Screen is black before the splash screen appears
Reproduction steps:
1. Open project in "Project.zip" and build it for iOS (any scene)
2. Open Xcode project generated
3. In project navigator Select DesignHomeSplash.storyboard
4. Right to project navigator Select DesignHomeSplash -> View -> splash.png
5. Right of Xcode open Image View (Icon with sliders)
6. Select splash.png as the image
7. Open Data/Raw folder in finder (right-click, then click show in finder using Xcode project navigator)
8. Drag the contents of the folder to the Root in Xcode project (if skipping this step the screen splash screen will be white)
9. Deploy the project to an iOS device
10. Inspect the launch screen
Expected result: The splash screen is visible immediately
Actual result: There is a black screen before the splash screen becomes visible
Reproducible with: 2018.4.35f1, 2019.4.27f1, 2020.3.9f1, 2021.1.7f1, 2021.2.0a17
Reproducible with:
iPhone 12 (iOS 14.1)
Not Reproducible wth:
iPad Pro 12.9 1st gen (iOS 13.4.1)
Notes:
1. I attached a video on how the setup is done in Xcode "2021-05-21 12-15-43.mp4"
2. Issue can be seen in video "VID_20210316_135029.mp4"
3. The issue does not occur when adding the image to Xcode directly (when image is not added via streaming assets folder)
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- URP Player remains in Windows Background processes when the application is closed
- [Android] The built-in URP shaders Lit, Complex Lit and the Simple Lit are not rendered when built on Android devices with an Adreno 300 series GPUs
- "Radio Button" disappears when added under the "RadioButtonGroup" and the parent Visual Element is selected
- ScrollView Scrollbar is jittering when Movement Type "Elastic" is selected and a mouse with a freewheel is used
- [WebGL]"TypeError: Cannot read properties of undefined (reading 'length')" error is thrown when starting the Player when config.autoSyncPersistentDataPath is set to true
Resolution Note:
This is due to an Apple change affecting iOS 14 devices onwards. In order to keep app launch times down, they have set a limit of 25MB for the entire splash screen and all it's assets. This can be found here (https://developer.apple.com/design/human-interface-guidelines/ios/visual-design/launch-screen/)