Iphone 部署到iOS4后,本地化停止工作

Iphone 部署到iOS4后,本地化停止工作,iphone,localization,ios4,Iphone,Localization,Ios4,由于现在升级“一切”以部署到OS4设备,它不再识别本地化的XIB和PLIST。(它既不是iPhone模拟器也不是iPhone。)在OS4之前,切换语言导致加载正确的本地化文件,但现在不是这样。是否需要“重新创建”、“轻推”或重命名某些内容?它从四月份开始在模拟器和设备上运行,我的代码中没有收到任何警告 语言是英语和SVU SE,以防语言代码发生变化。我一直有完全相同的问题,但现在我开始怀疑旧的做法是否只是“做错了” 请看这里: 或者NSLocalizedString刚刚被破坏。在清理XCode项

由于现在升级“一切”以部署到OS4设备,它不再识别本地化的XIB和PLIST。(它既不是iPhone模拟器也不是iPhone。)在OS4之前,切换语言导致加载正确的本地化文件,但现在不是这样。是否需要“重新创建”、“轻推”或重命名某些内容?它从四月份开始在模拟器和设备上运行,我的代码中没有收到任何警告


语言是英语和SVU SE,以防语言代码发生变化。

我一直有完全相同的问题,但现在我开始怀疑旧的做法是否只是“做错了”

请看这里:


或者NSLocalizedString刚刚被破坏。

在清理XCode项目文件夹(常规维护)后,它可以工作。我也有其他问题与锡伯银行。在xcode项目文件夹中,我有两个文件夹,其中包含两个版本的“相同”xcode项目。我猜可能有一次我解压了一个旧版本以检查某些东西或从中复制代码,这会混淆XCode使用的文件。很抱歉。

事实上,我现在已经开始工作了。我所做的只是将所有.strings文件转换为UTF-16(从UTF-8)并删除iPhone模拟器/XCode缓存文件(重置iPhone模拟器并清除XCode中的所有内容)。不知怎的,从那以后它就开始工作了。:-)是的,我使用了清洁,清洁所有目标等,因为这在OS4之前也是必要的。仍然存在本地化的XIB。有什么想法吗?当然,重新创建它们不应该是必要的。