我为我的应用程序支持22种语言,并在infoPlist.strings文件中设置
CFBundleDisplayName = "App Name";
CFBundleName = "App Name";
除了在项目的plist中,应用程序已将本地化显示名称标志als oset改为YES。
我的问题是,在第一次运行时,它正在按预期工作。如果我在不从设备删除应用程序的情况下重新启动,则应用程序名称将转换为xcode中目标的名称。
我错过了什么吗?
更新:我意识到在第三次运行时,bundledisplay名称也会正确显示。目标名称来自$ {PRODUCT_NAME}。如果我将静态值设置为捆绑名称,则会每隔一次显示一次。
答案 0 :(得分:1)
您是否尝试清理项目( cmd + shift + K )并从设备中删除该应用程序?