2

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

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

除了项目应用程序的 plist 中的应用程序已本地化显示名称标志也设置为“是”。

我的问题是在第一次运行时它按预期工作。如果我重新编译而不从设备中删除应用程序,应用程序名称将变为 xcode 中目标的名称。

我错过了什么吗?

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

4

1 回答 1

1

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

于 2012-12-12T14:53:28.183 回答