-
Notifications
You must be signed in to change notification settings - Fork 986
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SplashScreen not loading on [email protected] #1401
Comments
running into the same issue. Was hoping Cordova Resources would do the trick, but no luck :( |
can you provide a sample app? |
This comment was marked as abuse.
This comment was marked as abuse.
Hmm. First, I would try to reinstall Cordova/ios What I noticed with my Cordova IOS is that I had to manually add the respective splash screen, after running Cordova Resources. Seems like a bug in Cordova/iOS but I am also still running Ionic 6. So it could be a compatibility issue. |
Could you give me a clearer idea of how you solved it? Since I installed everything fresh, but it only happens when I upgrade to version 7 When you refer to adding the splash screen manually, what do you mean? Sorry for the inconvenience, I've really been dealing with this for a long time and I need to solve it. @taxman007 Thanks if you can help me |
Hi, i was stucked on same error some hours and is related to documentation, you need add to config.xml all the spash images manually in actual size in your platform ios, the size of each image you can find in https://cordova.apache.org/docs/en/6.x/reference/cordova-plugin-splashscreen/ Take special attemption between universal and iphone are different, like: Each image are on root project / res / screen / ios I add this to my config:
|
I had the same error, but I don't use SplashScreen. |
I experienced this issue as well. I was getting two different splashes, first is native ios and then cordova splash, which did not scale and was shown as logo being off-center. Solution for me was:
I imagine this will be merged soon to main project and everything will be well again. Hope it helps someone in the meanwhile as I was stuck with this for one week. |
@matictrebusak You wrote:
I hade a similar issue. First the splashscreen was showed correctly and switched off-centered at the end. The issue was caused by the plugin cordova-plugin-googlemaps. After removing the plugin, the splashscreen was shown correctly durring the load time. |
@GitToTheHub I had the same issue, tried removing cordova-plugin-googlemaps and the problem disappeared. Have you maybe figured out what chunk of code in cordova-plugin-googlemaps that causes the issue? Thanks! |
@ngoquoc No, I didn’t figure out, which part of the plugin causing the issue:/ |
Thanks @GitToTheHub . I tried the workaround suggested at #1401 (comment) by using that fork as: cordova platform add --link https://github.com/jessyefuster/cordova-ios/tree/7.1.1 And it solves the problem. The only minor issue I have is the splashscreen disappears and blinks with background color filled (for less than a second) before the app loads. But that's a minor one and still acceptable to some certain extent. Many thanks to @matictrebusak for the workaround. |
Ok good to know |
Hi, |
black screen is caused by too big images, since iOS 14 devices don't seem to handle images of more than 100kb and bigger than 2400x2400px. |
Hi Team, Someone marked my comment as abuse. I dont know why. Getting splashscreen black and white issue after updated the latest cordova-ios 7.1.1. Please provide the workaround to overcome this issue. Thanks in advance!!! |
Remove and add the ios platform again. Look in XCode, if you can see the associated splashscreens. Do you use png format for the splashscreen? |
Yes, Just now i removed and re-added the platform, also we are using universal image size as PNG format. |
You don't have to set
|
Ok, Let me try |
same i dont know how to fix this i need to use cordova-plugin-googlemaps :( |
@iPMisterX I made a PR to fix this mapsplugin/cordova-plugin-googlemaps#2936 |
I also experience the issue with the different splash screens, as in the second one being off centered. It's very interesting that I finally found some thread where people were having a similar problem. I look forward to your PR being merged and seeing if the issue fixed in my testing. Thank you. |
The above PR did resolve my issue for me in my testing. |
@outofcontrolmike I am pleased :) |
Thanks @GitToTheHub, With your PR the problem was solved |
I'm happy I could help :) |
Bug Report
Problem
When I just prepared for iOS, everything is created correctly, and I manage to run the application in the iOS emulator, but the splash screen does not load, it remains blank
What is expected to happen?
When adding the iOS platform, the splash screen is created correctly and displayed when the app is run
What does actually happen?
When I prepared the app for iOS, everything was created correctly and I managed to run the app in the iOS emulator, but the home screen does not load, it remains blank.
Now when I try to manually place the Launch Screen File in General, and place the CDVLaunchScreen.storyboard and compile, the app no longer loads, every time I open the app it crashes with the following error.
"*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Could not find a storyboard named 'CDVLaunchScreen.storyboard' in bundle NSBundle"
I tried to create a Launch.storyboard myself in xcode, and it always gives me the same error that it cannot be found in the NSBundle.
I've been trying to figure out a solution for 10 hours, and I can't find any solution.
Information
Add iOS to a Cordova project in version 7.0.1, and prepare the project
Command or Code
Environment, Platform, Device
Mac OS, Sonoma
Emulator of iOS 17.2
Version information
Cordova CLI: 12.0.0
Cordova IOS: 7.0.1
Mac OS Sonoma, Xcode 15.2
Checklist
The text was updated successfully, but these errors were encountered: