【问题标题】:Splashscreen wrong since XCode 7自 XCode 7 以来启动画面错误
【发布时间】:2016-01-21 09:16:11
【问题描述】:

我接手了一个项目,使用 AngularJS、Ionic 和 Bootstrap 为移动设备创建混合应用程序。

在升级到 XCode 7 之前一切顺利。我在编辑器中更新了我的 HTML、CSS 和 JS 代码,运行 grunt run:ios 来创建平台代码并打开 XCode。从那里我构建了 .ipa 文件,没有任何问题(只是有一些警告,可以忽略)。

但是,自从使用 XCode 7(iOS 8 和 iOS 9 设备需要)后,splascreen 将无法正确显示。含义:旋转 90°。

注意 #1:启动画面和应用程序必须是横向的。

注意 #2:运行 grunt run:android 时,在基于 Android 的设备上一切正常。

知道该怎么做才能再次获得旧的正确状态吗?

【问题讨论】:

    标签: angularjs gruntjs xcode7 splash-screen hybrid-mobile-app


    【解决方案1】:

    cordova-plugin-splashscreen 插件中存在与您的问题 (Issue CB-10244) 相关的已知错误。尝试通过重新添加将此插件更新为cordova-plugin-splashscreen@3.1.0:

    cordova plugin rm cordova-plugin-splashscreen
    cordova plugin add cordova-plugin-splashscreen
    

    【讨论】:

    • 谢谢,Beat。但是你提到的错误是关于 iPhone 6。我也可以用 iPhone 5 重现这个问题......
    • 当然可以,但至少你可以试一试,因为你的问题似乎与提到的错误非常相似。
    • 有趣:更新后,启动画面很快会在模拟器和 iPhone 5 本身中错误地弹出,然后跳转到正确的位置 - 可重现。所以看起来你是正确的 50% ;-)。关于仍然存在的问题的任何(进一步)想法?
    • 很难说,因为我和你都真正了解项目设置(你提到你接管了它)......你使用哪个cordova-ios版本(cordova platform ls)?您是否检查了所有与启动画面相关的设置?
    • cordova-ios 版本是 3.9.2。所有启动画面相关的设置都检查了两次...
    猜你喜欢
    • 2015-12-08
    • 1970-01-01
    • 1970-01-01
    • 2016-03-20
    • 1970-01-01
    • 1970-01-01
    • 2013-08-24
    • 2019-05-31
    • 1970-01-01
    相关资源
    最近更新 更多