Xcode中的本地化应用程序名称未在设备上正确显示

时间:2012-12-12 11:31:34

标签: ios xcode localization

我为我的应用程序支持22种语言,并在infoPlist.strings文件中设置

CFBundleDisplayName = "App Name";
CFBundleName = "App Name";

除了在项目的plist中,应用程序已将本地化显示名称标志als oset改为YES。

我的问题是,在第一次运行时,它正在按预期工作。如果我在不从设备删除应用程序的情况下重新启动,则应用程序名称将转换为xcode中目标的名称。

我错过了什么吗?

更新:我意识到在第三次运行时,bundledisplay名称也会正确显示。目标名称来自$ {PRODUCT_NAME}。如果我将静态值设置为捆绑名称,则会每隔一次显示一次。

1 个答案:

答案 0 :(得分:1)

您是否尝试清理项目( cmd + shift + K )并从设备中删除该应用程序?