我在App Store提交过程中发现了Xcode 4.6中的一个错误。
问题是从2013年5月1日起,Apple拒绝不支持视网膜显示和iPhone 5的应用程序。 要了解应用程序是否针对iPhone 5进行了优化,该过程会查看设置中的启动图像部分:
当您尝试本地化启动画面时出现的问题:要本地化启动画面,您必须将图像拖动到启动图像部分,而不是拖动到项目导航器中的支持文件文件夹中。然后本地化图像并将其命名为Default.png(以及iPhone 5和iPad的其他适当名称)。即使一切正常,此过程也会导致启动图像部分为空白:在设备中,您可以根据设备语言查看正确的启动。
但是,因为Apple会查看此部分以了解某个应用是否针对iPhone 5进行了优化,您无法发布该应用,并且该过程会返回此错误:需要iPhone 5优化。
这是Xcode中的一个错误,因为我提到的过程运行正常... 有没有人遇到过这个问题并找到了解决方案呢?
答案 0 :(得分:4)
请检查一下:
“....您还可以通过在您的语言特定项目目录中放置具有相同名称的文件来本地化您的应用程序图标和 启动图像 。 即使您提供本地化版本 , 也应始终在顶级 中包含这些文件的默认版本您的应用程序包。默认版本用于特定本地化不可用的情况......“来自Apple
答案 1 :(得分:0)
我遇到了同样的问题,我使用应用UILaunchImageFile
中的Info.plist
键解决了问题并重命名了启动图片,请查看documentation以获得更完整的解释