0

我有一个带有一些本地化功能的通用应用程序。我的问题是关于闪屏。

我需要 6 个启动画面。iPad、iPhone、iPhoneRetina(英文)和 iPad、iPhone、iPhoneRetina(本地语言)

我有一个 iPad English Splash 文件,名为“Default.png”。当我在项目导航器上选择此文件时,我可以通过单击“+”号添加本地化版本。结果我有 2 个文件:Default.png(英语)和 Default.png(本地语言)到目前为止一切都很好。

但是当我尝试将“Default~iphone.png”文件添加到项目中时,它并没有被本地化。当我单击“+”号时,XCode 崩溃。

向项目添加 6 个(3 个设备 x 2 种语言)启动画面的正确方法是什么?

4

3 回答 3

1

如果您想添加它们而不会导致 XCode 崩溃,您可以使用该技巧:

关闭您的项目。进入 Finder 中的项目文件夹,自己创建(如果它们不存在)en.lproj、es.lproj、... 在正确位置所需的文件夹,并将本地化图像放入其中。

然后打开您的项目,转到项目信息面板,删除所有可能的本地化(在询问时保留文件),然后添加这些本地化(仍在项目属性中)。

然后它们将在文件资源管理器树中显示为魅力。

于 2011-11-05T13:05:02.977 回答
0

您需要从图像编辑器中导出与英文名称完全相同的本地化图像。然后将这些文件拖放到 Xcode 中的 de.lproj 组中。

整个过程:

  • 打开 Photoshop,导出你的 3 个英文 .png
  • 使用本地化文本编辑 PSD
  • 导出 3 个同名的本地化 .png
  • 将它们拖放到 Xcode 中的 local-lang.lproj 分组/文件夹中
于 2011-09-22T15:24:12.930 回答
0

我意识到虽然 XCode 崩溃了,但它以某种方式将本地化的启动屏幕图像添加到项目中。

我只是不断重复这个过程,每次都让 xcode 崩溃。最后我得到了我需要的东西。

于 2011-11-05T12:26:28.543 回答