I use react-native to develop an APP and use LaunchScreen.storyboard to show an launch screen . It works on iPhone 12 series (include iPhone 12 mini ) and iPhone 13 series and even if iPhone 8 series ,in those simulator I CAN see the launch screen ,but it was very confuse that when I run my APP on iPhone 11 series and iPhone X(Xcode13 do not have iPhone X simulator),the launch screen is white or blank ,I test it on the physical iPhone X but it still come to a blank screen .
why some simulator are good and only 11 series have problem .
Xcode version is 13 iOS version is 15
here is my LaunchScreen.storyboard:
"images" : [
{
"filename" : "iPhone12.png",
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "iPhone12.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "iPhone12MAX.png",
"idiom" : "universal",
"scale" : "3x"
},
{
"filename" : "iPhone5.png",
"idiom" : "iphone",
"scale" : "1x",
"subtype" : "retina4"
},
{
"filename" : "iPhone5.png",
"idiom" : "iphone",
"scale" : "2x",
"subtype" : "retina4"
},
{
"filename" : "iPhone5.png",
"idiom" : "iphone",
"scale" : "3x",
"subtype" : "retina4"
},
{
"filename" : "iPhone8P.png",
"idiom" : "iphone",
"scale" : "3x",
"subtype" : "736h"
},
{
"filename" : "iPhone8.png",
"idiom" : "iphone",
"scale" : "2x",
"subtype" : "667h"
},
{
"filename" : "iPhone11P.png",
"idiom" : "iphone",
"scale" : "3x",
"subtype" : "2436h"
},
{
"filename" : "iPhoneXSMAX.png",
"idiom" : "iphone",
"scale" : "3x",
"subtype" : "2688h"
},
{
"filename" : "iPhone11.png",
"idiom" : "iphone",
"scale" : "2x",
"subtype" : "1792h"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
and all the picture have right size