Phonegap启动屏幕在iPhone 6(iOS 8.3)问题中几秒后消失

时间:2015-06-04 10:49:28

标签: ios iphone cordova xcode6 phonegap-build

当我点击iPhone6中的应用程序图标时,会打开启动画面,但它只会持续2秒钟然后消失会导致应用程序崩溃。

我还为iPhone 6和iPhone 6 +分辨率添加了闪屏 启动文件夹中的1242 * 2208 px(Default-Portrait-736h@3x.png)和750 * 1334(Default-667h@2x.png)。

我在iOS SDK 8.3中使用xcode 6.3.2。

它适用于iPad和iPod(iOS 8.3)。

2 个答案:

答案 0 :(得分:1)

应用程序崩溃必须来自您的代码,因为我刚刚使用splashscreen插件测试了一个干净的项目设置,并且没有问题。

在开始处理项目之前,您应该阅读每个cordova插件提供的信息丰富的自述文件。

因此,您希望将启动画面持续时间设置为其他值,没问题。就像它在Cordova Splashscreen-Plugin Documentation中描述的那样。

navigator.splashscreen.show();

setTimeout(function() {
    navigator.splashscreen.hide();
}, 2000);

会做到这一点。我建议您在deviceReady - 事件后直接调用启动画面。然后你应该从你的第一个函数开始,并在其中包含...show()...hide()进入你的最后一个功能,就是这一切。

您可以在此处找到config.xml - iOS Quirks

的偏好设置

在使用上述命令之前,请注意deviceReady-Event,这对于Splashscreen命令必须有效!

答案 1 :(得分:0)

关于启动画面的问题已得到重视。 我已将cordova版本更新到3.8.0并创建了包含所有设置的新项目。最后它适用于所有设备。         但是有一个问题资源文件夹不包含en.lproj,de.lproj和Localizable.strings文件。那么我如何为这个应用程序设置本地化?