IOS:启动图像多语言

Cra*_*Dev 7 xcode ios uilaunchimagefile

我有一个多语言应用程序.我的问题是启动图像,根据设备语言使用启动图像的方式是什么.info.plist文件中有什么东西吗?

Art*_*ski 13

解决方案是像项目中的任何其他资源一样本地化Default.png.从Xcode中的项目列表中选择Default.png,在右侧窗格中找到"Localization",然后只需添加新的本地化.之后,您可以将文件更改为所有本地化的不同.

  1. 在Xcode的项目摘要窗格(谈论Xcode 4.2)中,正常添加一个或两个方向的启动图像.
  2. 启动图像将显示在项目文件列表中.选择其中一个.
  3. 展开Utilities(右侧窗格),您将看到以下组:"Indentity and Type","Image Properties","Localization",.... 在本地化组中,单击"+"按钮.您现在可以添加新的本地化(例如西班牙语).
  4. 在项目列表中的文件左侧,您将看到一个展开按钮.单击按钮以显示所有本地化的文件.
  5. 您本地化的Default.png文件将出现在项目目录中的.lproj目录中.例如,您可以在en.lproj中手动滑动文件以更改英文启动图像.

  • 这种方法在使用Xcode开发和测试应用程序时非常有用.将二进制文件上传到itunesconnect.com时,它会在2分钟内从"上传已接收"变为"无效二进制".然后我收到一封电子邮件"iPhone 5优化要求 - 你的二进制文件没有针对iPhone 5进行优化......"解释说我需要以正确的方式提供启动图像,就像我根本没有指定它们一样. (2认同)