iOS本地化不一致

Joe*_*ker 3 xcode localization ios

我是第一次本地化iPhone应用程序.我已将所有字符串放入Localizable.strings文件中,通过NSLocalizedString我的代码访问它们.工作良好.接下来,我有一个名为的文件info.html包含UIWebView我用作关于框的肉.我把它放在语言文件夹(en.lprojde.lproj)中,然后将它们添加到我的Xcode资源中.现在,在Simulator中,字符串和html文件都以适当的语言显示.但是,在设备上,字符串显示为本地化,而html文件保持未翻译.

这是Simulator和Device之间奇怪的不一致!有人知道解决方法吗?(...比不畏定位系统,以及使用其他NSLocalizedString调用de_info.html,en_info.html手工等.)

Mat*_*uch 7

尝试先删除该应用.

当您使用Xcode部署到设备(或模拟器)时,仅添加资源,而不是删除资源.
现在很可能你有三个html文件.一个在de文件夹中,一个在en文件夹中,一个在根文件夹中.

如果它在那里iOS更喜欢根文件夹中的那个.

作为一般规则:当您从项目中删除(或在这种情况下移动它们)资源时,您应该从设备或模拟器中删除该应用程序.