国际化文件没有在iPhone上获取

时间:2010-08-03 15:47:34

标签: iphone internationalization plist

我有一个.plist,我已经在我的应用程序中翻译过了。最初,我在应用程序根目录下有一个.plist(icons.plist)。我按如下方式加载文件:

[[NSBundle mainBundle] pathForResource:@"icons" ofType:@"plist"]

在对文件进行本地化后,添加我的特定语言(在这种情况下是de)我已经检查过以确保icons.llist存在于English.lproj和de.lproj中(确实如此)。

我总是以这种方式执行i18n并且它在此之前一直有效,但现在它似乎没有获取更新的德语文件。

NSLogging它使用的路径我发现它仍然在查看“myApp.app/icons.plist”而不是“myApp.app/de.lproj/icons.plist”,正如我所想的那样。

我在这里错过了一个明显的步骤吗?

1 个答案:

答案 0 :(得分:1)

  • 删除“build”目录(icons.plist可能仍然存在)
  • 从设备中删除应用,或通过将.app拖到管理器进行完整安装(“构建并运行/调试”显然执行增量安装,这意味着它可能不会删除现有的icons.plist)
相关问题