在Xcode 4.6.3复制捆绑资源选项卡中,Localizable.strings显示为红色?

时间:2013-11-27 14:53:19

标签: ios xcode

您好我的应用中有不同的Localizable.strings。我还有两个目标。 我注意到在构建阶段复制捆绑资源选项卡中,三个Localizable.strings文件中的两个看起来是红色的。即使我删除并再次添加它们?这是什么意思?

如果我部署应用程序,语言可以正常工作,但我在使用默认语言时遇到问题。所以我怀疑“红色”意味着什么不好?

3 个答案:

答案 0 :(得分:1)

无法在“复制包资源”中复制的红色Localizable.strings或其他本地化文件的原因之一可能是目标设置中“本地化本机开发区域”的设置。

此区域应添加到项目的“本地化”中。

即。如果“本地化本地开发区域”为“en”,则应在项目设置中将“英语”添加为“本地化”。

答案 1 :(得分:0)

根据此列表检查您的语言代码:http://www.loc.gov/standards/iso639-2/php/English_list.php

答案 2 :(得分:0)

不要担心红色。检查更改您的iphone语言,看看您的应用是否显示正确的语言(如果已针对该语言进行了本地化)在我的项目中,我可以看到本地化文件在复制包资源中是红色的,但它可以工作。 xcode可能有问题。我看到,因为xcode 4.x有不同的项目。