【问题标题】:SDK 5.2.0 - LaunchLogo.png doesn't workSDK 5.2.0 - LaunchLogo.png 不起作用
【发布时间】:2016-03-11 02:23:31
【问题描述】:

按照this 尝试让 LaunchLogo.png 工作

我的 tiapp.xml:

<use-app-thinning>true</use-app-thinning>
<enable-launch-screen-storyboard>true</enable-launch-screen-storyboard>

app/assets/iphone 我有全部五个 LaunchLogo*.png。

在项目根目录中,我有一个 DefaultIcon.png。

根据文档,它将使用 LaunchLogo*.png 而不是 DefaultIcon.png 作为启动屏幕。但是,在 iPad 设备上进行干净的构建和安装会在启动屏幕上显示 DefaultIcon.png。

无法让它工作。任何的想法?谢谢。

【问题讨论】:

    标签: ios appcelerator appcelerator-titanium launch-screen


    【解决方案1】:

    哦,在发行说明的底部:

    iOS 启动徽标缓存问题

    重新构建应用时不会反映启动徽标更新。 iOS 将启动屏幕缓存到一个 PNG 文件,该文件似乎只有通过重新启动 iOS 才会失效。以下更改无效:卸载应用程序、清理 Titanium 应用程序并重建,以及从硬盘驱动器中删除缓存的图像。安装更新后的应用程序后,它会写入一个新的 PNG 文件以缓存旧的启动屏幕。尽管应用程序未运行,但 iOS 似乎将缓存的启动屏幕保留在内存中。显示更新的启动徽标的唯一方法是重新启动模拟器和/或设备。用户应该会看到有关此问题的警告。

    【讨论】:

    • 是的,我忘记了。我能够在我的机器上成功构建它。有问题的输出是: [WARN] 如果此应用程序之前已安装在此模拟器上,您可能需要重新启动它才能看到最新的启动徽标 [WARN] iOS 将启动屏幕呈现并缓存到似乎只有因重启 iOS 而失效
    • 另见the notes on this blog post 刷新启动图像缓存。
    猜你喜欢
    • 2020-11-14
    • 2018-08-04
    • 2011-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-02
    • 2018-03-15
    • 2012-03-12
    相关资源
    最近更新 更多