ionic ios-app stecken splash-screen - funktioniert im emulator nicht auf dem iphone 5s Gerät
Ich bin derzeit immer fest auf dem splash-Bildschirm beim drücken auf meinem iOS-Gerät. Ich habe Sie sicher, dass Sie ngCordova über bower installieren und alle meine ionic-Emulationen arbeiten wie erwartet. Nur wenn ich auf bereitstellen auf einem iOS-Gerät, wird es fest auf dem splash-screen. Ich habe die korrekte syntax für den splash-screen in der config.xml Datei
<preference name="AutoHideSplashScreen" value="false" />
<feature name="SplashScreen">
<param name="ios-package" value="CDVSplashScreen" onload="true"/>
</feature>
und ich habe Folgendes in meinem main app.js Datei
.run(function($ionicPlatform, $cordovaSplashscreen, $timeout) {
$ionicPlatform.ready(function() {
$cordovaSplashscreen.hide();
(nicht einschließlich den restlichen Inhalt in die .laufen)
Ionischen version 1.2.8
cordova-version - 4.0.0
Hier ist die Ausgabe in xcode für die Arbeit 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
Dann, wenn ich bauen, eine eigentliche iPhone-5S ich bekomme die folgende:
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
Blick auf die Letzte Zeile jeder Ausgabe, es scheint nicht, wie ui-router #/app/Blättern ist der erste Treffer auf das iPhone 5S und ich kann nicht herausfinden, warum. Wenn ich ionic serve
und ionic emulate ios
alles macht gut, aber sobald ich schieb es auf meine aktuelle Telefon, es hängt am splash screen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nicht sicher, was passiert ist, aber was ich am Ende tun, ist die Schaffung einer neuen Klonen des remote-repo-und angewandte mein splash-screen relevanten änderungen der neuen Instanz auf meinem lokalen Rechner. dann habe ich ausgeführt, die folgenden:
ionic platform rm ios
ionic platform add ios
ionic build ios
...und es war in der Lage, aus dem splash-screen. hoffe, das hilft.
****** RUN SUCCEEDED *****
im CLI.Hatte ich diese Einstellung falsch eingestellt:
Hatte ich es auf false gesetzt. Wechsel zu true aushärten.