Xcode:OS X中的应用程序名称无法本地化?

And*_*ang 3 macos xcode localization objective-c

我有一个名为"Multi-Camera Supervisor"的项目.我将"MainMenu.xib"文件本地化.以下是Xcode的本地化nib文件中的菜单栏:

英文的Xib文件:

日语的Xib文件:


但是当我在Xcode中运行我的应用程序时,第一项不起作用.以下是我的应用程序运行时的菜单栏:

运行英语菜单栏:

运行日语的菜单栏


您可以看到应用程序名称仍然是"Multi-Camera Supervisor"而非LOCALIZED.
同时,Dock图标中出现的应用程序名称也未本地化.
我该怎么解决这个问题?如何不仅在主菜单中而且在Dock中本地化应用程序名称?

NSG*_*God 5

确保添加一个LSHasLocalizedDisplayName布尔值为YES应用程序的键Info.plist.我相信密钥是必要的,以确保本地化CFBundleDisplayNameCFBundleName值用于菜单.

  • 啊,“CFBundleName”正是我所需要的!非常感谢! (2认同)