Ionic ios app stuck on splash screen - works in emulator not on iphone 5s device

I am currently stuck on a splash screen when I click on my iOS device. I have definitely installed ngCordova through the bower installation, and all of my ion emulations work as expected. Only when I deploy an iOS device does it get stuck on the splash screen. I have included the correct syntax for the splash screen in the config.xml file

<preference name="AutoHideSplashScreen" value="false" /> <feature name="SplashScreen"> <param name="ios-package" value="CDVSplashScreen" onload="true"/> </feature> 

and in my main app.js file there is the following:

 .run(function($ionicPlatform, $cordovaSplashscreen, $timeout) { $ionicPlatform.ready(function() { $cordovaSplashscreen.hide(); 

(not including the rest of the contents in .run)

ionic version - 1.2.8
cordova version - 4.0.0

Here is the result in xcode for running iOS emulation:

 2014-11-10 17:09:15.150 endevr[94986:627339] DiskCookieStorage changing policy from 2 to 0, cookie file: file:///Users/drlightx3/Library/Developer/CoreSimulator/Devices/7D2185B9-9897-41E8-B005-B0D35284F661/data/Containers/Data/Application/027864C5-CC64-4859-BCEA-48D8DD4B90A2/Library/Cookies/Cookies.binarycookies 2014-11-10 17:09:15.291 endevr[94986:627339] Apache Cordova native platform version 3.6.3 is starting. 2014-11-10 17:09:15.292 endevr[94986:627339] Multi-tasking -> Device: YES, App: YES 2014-11-10 17:09:15.304 endevr[94986:627339] Unlimited access to network resources 2014-11-10 17:09:15.631 endevr[94986:627339] [CDVTimer][splashscreen] 48.977017ms 2014-11-10 17:09:15.631 endevr[94986:627339] [CDVTimer][TotalPluginStartup] 49.114048ms 2014-11-10 17:09:15.691 endevr[94986:627339] Resetting plugins due to page load. 2014-11-10 17:09:15.886 endevr[94986:627339] Finished load of: file:///Users/drlightx3/Library/Developer/CoreSimulator/Devices/7D2185B9-9897-41E8-B005-B0D35284F661/data/Containers/Bundle/Application/6EE8A114-222C-4903-88EC-9EEF8853B76C/endevr.app/www/index.html#/app/browse 

Then, when I create a real iPhone 5S, I get the following:

 2014-11-10 17:09:43.691 endevr[973:264078] DiskCookieStorage changing policy from 2 to 0, cookie file: file:///private/var/mobile/Containers/Data/Application/8512E3E3-FF06-4BDF-94DD-B999AD55ADCC/Library/Cookies/Cookies.binarycookies 2014-11-10 17:09:43.857 endevr[973:264078] Apache Cordova native platform version 3.6.3 is starting. 2014-11-10 17:09:43.859 endevr[973:264078] Multi-tasking -> Device: YES, App: YES 2014-11-10 17:09:43.868 endevr[973:264078] Unlimited access to network resources 2014-11-10 17:09:44.067 endevr[973:264078] [CDVTimer][splashscreen] 92.771947ms 2014-11-10 17:09:44.067 endevr[973:264078] [CDVTimer][TotalPluginStartup] 93.294024ms 2014-11-10 17:09:44.342 endevr[973:264078] Resetting plugins due to page load. 2014-11-10 17:09:44.696 endevr[973:264078] Finished load of: file:///private/var/mobile/Containers/Bundle/Application/2BD18E5C-94C7-467D-83D5-617E3BD15434/endevr.app/www/index.html 

looking at the last line of each exit, it looks like ui-router # / app / browse gets on the iPhone 5S, and I can’t understand why. When I run ionic serve and ionic emulate ios , everything does fine, but as soon as I click it on my actual phone, it hangs on the splash screen.

+8
javascript angularjs ios cordova
source share
2 answers

Not sure what happened, but what I ended up with was creating a new clone of the remote repo and applying my changes related to the splash screen to a new instance on my local machine. then I did the following:

ionic platform rm ios ionic platform add ios ionic build ios

... and he was able to exit the screen saver. hope this helps.

+11
source share

I had the wrong setting:

  <preference name="AutoHideSplashScreen" value="true"/> 

I set the value to false. Switching to a true cure.

+5
source share

All Articles