xcode 如何本地化iOS应用程序的名称

jvlzgdj9  于 2022-11-26  发布在  iOS
关注(0)|答案(2)|浏览(265)

我正在尝试本地化我的iOS应用程序。但无法执行此操作。
1.在信息列表中,我有:

Bundle Name = $(PRODUCT_NAME)
Bundle Display Name = $(PRODUCT_NAME)

1.已创建infoPlist.strings文件
1.已本地化此文件。
1.在每个本地化文件中,我都写了:

"CFBundleDisplayName" = "My_App_Name";
"CFBundleName" = "My_App_Name";

1.在info.plist中添加了一个名为“Application has localized display name”的布尔值,并将其更改为YES。
我已经更改了iPhone语言的infoPlist.字符串本地化,但这并不生效。应用程序名称不改变的名称,我写在项目创建。

vddsk6oq

vddsk6oq1#

包名没有本地化的原因是我将本地化文件命名为“infoPlist.strings”。它应该是“InfoPlist.strings”(I是大写的,就像在Info.plist中一样)。

7cwmlq89

7cwmlq892#

在我的例子中,我必须本地化(English, deprecated)InfoPlist.strings(Base) ..没有使用。
InfoPlist.string中添加"CFBundleName" = "My_App_Name";就足够了。

相关问题