iphone - iOS 在 Xcode 4.6 中本地化启动画面

标签 iphone ios xcode splash-screen

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

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

enter image description here

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

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

这是 Xcode 中的一个错误,因为我提到的过程工作正常...... 有没有人遇到过这个问题并找到了解决方案?

enter image description here

最佳答案

请检查:

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

关于iphone - iOS 在 Xcode 4.6 中本地化启动画面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16561129/

相关文章:

ios - 如何在当前位置打开 UIWebView?

ios - 使用数组变量 SWIFT 检查文本框

ios - NSTextAttachment 图像未在 NSTextView 中显示(但在 UITextView 中)?

javascript - 使用swift在ios中的Uiwebview中添加参数

iphone - CLLocation再次请求许可

iphone - 保存 UIPicker 中选择的值的最佳方法?

ios - 根据 iOS 中的位置对 UIView subview 进行 x 顺序排序

iphone - Objective-C 中的 NS_BLOCK_ASSERTIONS

ios - 准备 segue,传递数据

xcode - Xcode 6模拟器为_clock $ UNIX2003构建缺少的符号