2016-05-25 101 views
0

我有一个sencha触摸cordova应用程序,它在Iphone上运行得非常好,可以让它通过苹果检查,我需要使它在iPad上也能正常工作。我不打算在这个时候支持iPad用户,所以一直只将iPhone设备保留在设置中。我预计该应用会在iPad上以iPhone分辨率打开,并且与iPhone类似 - 但它不会,当我在iPad上安装并运行它时,我所得到的只是一个空白的白色屏幕,没有任何更进一步的发生。在xcode控制台我得到这个:Sencha Touch Cordova应用程序在iPad上给出空白屏幕

WARNING: The splashscreen image named LaunchImage-700 was not found 

这是iPhone和iPad的日志之间的唯一区别。 我相信它没有获得iPad的启动图像,但我不知道在哪里或如何包含此图像。

如果有人能指出如何解决这个问题,并让我的应用程序工作在ipad上,那将会很棒。

回答

0

我更新xcode后出现此错误。他们对你可以使用的闪屏大小非常挑剔。

我在npm cordova-splash上使用这个插件。这构建了所有不同大小的启动画面,我的xcode自动将它们拾起。

的使用是非常简单的只是确保你有一个splash.png文件在您科尔多瓦项目的根文件夹,然后运行cordova-splash

+0

由于一吨本。它的工作是获取警告,但现在我在启动屏幕后出现空白屏幕,之后没有任何事情发生。我怀疑这与我的代码有关。由于我没有编写任何iPad特定的代码 - 我猜我必须添加它。我将这个答案标记为正确,因为它解决了我的问题。另外一个我最初做的错误是在'cordova-splash'后面发射'sencha build app native',它取代了我所有的图像,并且它不会再工作。所以对于读这个问题的人来说,顺序应该是'sencha build native native'然后'cordova-splash' – API

相关问题