您好我的应用中有不同的Localizable.strings。我还有两个目标。 我注意到在构建阶段复制捆绑资源选项卡中,三个Localizable.strings文件中的两个看起来是红色的。即使我删除并再次添加它们?这是什么意思?
如果我部署应用程序,语言可以正常工作,但我在使用默认语言时遇到问题。所以我怀疑“红色”意味着什么不好?
答案 0 :(得分:1)
无法在“复制包资源”中复制的红色Localizable.strings或其他本地化文件的原因之一可能是目标设置中“本地化本机开发区域”的设置。
此区域应添加到项目的“本地化”中。
即。如果“本地化本地开发区域”为“en”,则应在项目设置中将“英语”添加为“本地化”。
答案 1 :(得分:0)
答案 2 :(得分:0)
不要担心红色。检查更改您的iphone语言,看看您的应用是否显示正确的语言(如果已针对该语言进行了本地化)在我的项目中,我可以看到本地化文件在复制包资源中是红色的,但它可以工作。 xcode可能有问题。我看到,因为xcode 4.x有不同的项目。