多语言iOS应用程序中的启动画面

Piy*_*bey 10 splash-screen objective-c ios

我正在开发一个12种语言的应用程序.每种语言都有不同的启动画面.我已经尝试了几乎所有可能的方法来添加启动画面图像(Default.png),它在所有情况下都能正常工作.但是,当我尝试在App Store上传它时,它给我下面的错误(附加屏幕截图): -

验证应用时出错

在那之后,我尝试了其他可能的解决方案,但它们都没有为我工作.主要问题如下图所示: -

启动图像

当我尝试从浏览弹出窗口中选择任何图像时,它将不会显示在上面的列表中并显示相同的消息("未指定图像").我已经在我的包中添加了所有图像.

图像中添加的图像
谁能指导我在哪里做错了?
注意: - 我正在使用Xcode 5.1.

Mat*_*t H 5

以下是本地化Launch.xib屏幕的方法:

  1. 创建InfoPlist.strings文件.(文件,新建,资源,字符串)
  2. 本地化并选择您的语言
  3. 例如,对于西班牙语版本,请为启动屏幕的西班牙语版本添加启动屏幕键和名称

    "UILaunchStoryboardName" = "Launch_es";

  4. 将现有的Launch.xib复制到Launch_es.xib,并将文本和/或图像更改为西班牙语翻译或西班牙语命名的图像.


Jac*_*rta 1

我有同样的错误。我通过重命名所有启动图像(例如:iphone_5_en、iphone_5_it 等)来修复它,然后本地化 infoPlist.strings 文件。在 infoPlist.strings 文件中,我更改了初始图像键 UILaunchImageFile 和 UILaunchImageFile~ipad 的值。