我有一个带有一些本地化的通用应用程序。我的问题是关于启动画面。
我需要6个闪屏。 iPad,iPhone,iPhoneRetina(英文)和iPad,iPhone,iPhoneRetina(在本地郎)
我有一个iPad English Splash文件,名为“Default.png”。当我在项目导航器上选择此文件时,我可以通过单击“+”符号添加本地化版本。结果我有2个文件:Default.png(英文)和Default.png(Local Lang) 到目前为止,eveything还可以。
但是当我尝试将“Default~iphone.png”文件添加到项目中时,它不会被本地化。单击“+”符号时,XCode崩溃。
在项目中添加6个(3个设备x 2个语言)启动画面的正确方法是什么?
答案 0 :(得分:1)
如果你想在没有XCode崩溃的情况下添加它们,你可以使用这个技巧:
关闭您的项目。进入你的项目文件夹进入Finder,自己创建en.lproj,es.lproj,......所需的文件夹(如果它们不在那里),并将你的本地化图像放在其中。
然后打开项目,转到项目信息面板,删除所有可能的本地化(在询问时保留文件),然后添加这些本地化(仍然在项目属性中)。
然后它们将在文件资源管理器树中显示为魅力。
答案 1 :(得分:0)
您需要从图像编辑器中导出与英文名称完全相同的本地化图像。然后将这些文件拖放到Xcode中的de.lproj组中。
这个过程完全是:
答案 2 :(得分:0)
我意识到虽然XCode崩溃,但它会以某种方式将本地化的启动画面图像添加到项目中。
我只是不断重复这个过程,每次让xcode崩溃。最后我得到了我需要的东西。