splash screen logo image not shown using xcode 10 in swift - ios

I am updating my code Xcode 9.2 to latest Xcode 10. all things working properly but splash screen logo image not shown when apps running . is there any solution for it.

I got solution for my problem by restarting testing device.

See previous answers here: iOS Keeping old launch screen and app icon after update
You don't specify in the question if you're running on a real device or simulator, but if simulator make sure you do 'Erase All Content And Settings' from the 'Hardware' menu. The simulator is not an emulator and doesn't always behave the same as a real device.

Related

Flutter splash screen Xcode white background for first 2 seconds

Flutter splash screen Xcode white background for first 2 seconds. After that, it correctly shows the images from my storyboard... I tried everything to get rid of that first white blank screen, but I can't. Can someone help, please?
Removed Launchscreen.storyboard and regenerated.
Removed app from
device and reinstalled
Tried everything here:
Launch Screen not displaying iOS 8
Changed these configurations.
Bot nothing works at all. I am using Flutter and flutter_native_splash and generated the icons with this, but they did not help either.
Note: I noticed that I only see launchscreen and main as options in general > app icons and launch images in Xcode. Shouldn't I be able to see the option launschreen_storyboard as well?
Note: Android works fine. It only is a problem at iOS.
I have fixed the issue by restarting my device. Apparently this is an iPhone/iOS cache bug.

Big problem with iOS app in Xcode for Launch Screen Update

As title I have a big problem with my iOS app.
I'm working on an update of launch screen of my app and have make several layouts modification.
After modification I have launch the app on simulator and on the physical device but it's possible to se the new launch screen, it appare the old launch screen and not how it appare on the storyboard now.
I have try a lot of possible solution find in the apple developer forum and on Stack but nothings of these work for me.
Help me I'm in Hell....

Xcode 8.1 iPad simulator draws screen twice

I'm trying to bring my App current to iOS 10.1, using Xcode 8.1. My App is targeted to both iPhone and iPad. All the simulators for the iPhones work o.k. However all the iPad simulators draw a screen that is bad, and after a second, the good screen appears.
The bad screen looks like:
After about a second the actual screen appears. It looks like:
This did not happen in earlier versions of Xcode, and I sure would appreciate some suggestions on why Xcode 8.1 is doing this.
Charles
The problem is that you are still using a launch screen image file. Those no longer work. The initial screen nowadays is your LaunchScreen.xib or LaunchScreen.storyboard. You need to have one and configure it so that it matches your actual initial interface.

App Icon don't appear on my Iphone 6 while appearing on the Iphone 6 from the virtual machine

I have been blocked on this problem for hours....
I added an AppIcon to my project. If I build it on the virtual Iphone 6 (IOS 8.4), I can see the App Icon while if I build it on my own Iphone 6, the App Icon is still white. This is so frustrating!
If anyone could help me... many thanks!!
Such issue happened to me, when I added icon with transparent background, on simulator everything worked fine, but device showed app without icon. At the same time, try to uninstall app from device and run application again. By the way, check whether you have added all required icons, as another users suggest.
At first, check if you've got some icons in you AppIcon.
The problem maybe is:
you did not set Icon in AppIcon.
you did add Icon in AppIcon, but not for iPhone App iOS 7,8 60pt
other reasons. You should give more specifics so that we can help you.

iOS Splash Screen not showing up on device - strange issue

I am making a test sprite kit game, and when I run it on the device, the splash screen doesn't show up although it does work on the simulator.
Here are some screenshots:
Normally I set the target to iOS 7.1 and later, so I use a .xib file and LaunchImage file in xcassets.
I have put 2 correctly sized splash screens in the iPhone portrait iOS 7&8 section, and have selected "Portrait" under iOS 7 and later. The link from the settings file is definitely going to the correct file.
When I run it on the simulator (presumably all devices are iOS 8), the .xib file is used and it displays that splash screen.
When I run it on my iPhone 4, it displays a black screen. In my other apps, it would choose the image from xcassets and display it, but this is not the case.
Does anyone know how I could solve this problem?
Edit
Basically, I have put 4 images into xcassets for a splash screen. I have selected iPhone portrait for iOS 7 and iOS 8.
In the settings pane I deleted the launch screen file reference, so the only reference is to the xcassets launch image (It points to the correct place). I have also deleted the LaunchScreen.xib file.
But when I run the app on the device and the simulator, no splash screen shows up.
I faced similar issue and fixed by Restarting the Mac and iPhone
Uninstalling the app from Simulator/ iPhone helped to fix this issue.
I was having the same problem, and I finally figured out a solution. I want my launch screen to show up on ALL devices capable of running iOS 7 or later, when running my landscape-only Sprite Kit game. Most devices that run iOS 7 can be upgraded to iOS 8 or greater, except for the iPhone 4 (which is stuck with iOS 7.1), and the launch screen wasn't appearing on my iPhone 4 test device. Then I stumbled across Apple Tech Note TN2244. As described in the Tech Note, once you edit the info.plist to enable landscape orientation for iOS 7.0+ iPhone launch images, the correct launch image will appear. As a side note, if you disable the launch image asset catalogs as suggested, the XCode Swift compiler gives you warning messages -- but you don't really need to disable launch image asset catalogs, and if you configure them properly the warnings will disappear and landscape launch images will now work just fine on all devices, including iPhone 4.
Your app's launch image is displayed as soon as your launch your app. Hence the name. It is removed when the appDelegate appDidFinishLaunching: method runs. If you are app has very little to load, your image might get displayed and removed before you have time to see it.
If you want to manually set a longer display time for your launch image, you can add this code to the appDidFinishLaunching: in the appDelegate.m file:
sleep(4);
4 being the number of seconds.

Resources