【问题标题】:iOS Localize Splash Screen in Xcode 4.6Xcode 4.6 中的 iOS 本地化启动画面
【发布时间】:2013-05-09 19:02:46
【问题描述】:

我在 App Store 提交过程中发现了 Xcode 4.6 中的一个错误。

问题是从 2013 年 5 月 1 日起,Apple 拒绝了不支持 Retina 显示屏和 iPhone 5 的应用程序。 要了解应用程序是否针对 iPhone 5 进行了优化,该过程会查看设置中的启动图像部分:

当您尝试本地化启动屏幕时出现的问题:要本地化启动屏幕,您必须将图像拖到启动图像部分,而不是在项目导航器的支持文件文件夹中。然后本地化图像并将其命名为 Default.png(并为 iPhone 5 和 iPad 使用其他适当的名称)。即使一切正常,此过程也会导致启动图像部分为空白:在设备中,您可以根据设备语言看到正确的启动画面。

但是,由于 Apple 会查看此部分以了解某个应用是否针对 iPhone 5 进行了优化,因此您无法发布该应用,并且该过程会返回此错误:需要 iPhone 5 优化

这是 Xcode 中的一个错误,因为我提到的过程运行良好...... 有没有人遇到过这个问题并找到解决方法?

【问题讨论】:

  • ..so...任何更新:)?

标签: iphone ios xcode splash-screen


【解决方案1】:

请检查:

"....您还可以通过在特定语言的项目目录中放置具有相同名称的文件来本地化您的应用程序图标和启动图像 即使您提供本地化版本,但是,您应该始终将这些文件的默认版本包含在顶级您的应用程序包。默认版本用于特定本地化不可用的情况......“来自Apple

【讨论】:

    【解决方案2】:

    我遇到了同样的问题,我已经在应用程序Info.plist 中使用UILaunchImageFile 键解决了它并重命名了启动图像,查看documentation 以获得更完整的解释

    【讨论】:

    • 你的回答不是很全,请补充详情
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-10
    • 2013-04-08
    相关资源
    最近更新 更多