gpt4 book ai didi

localization - 使用 XCode 8 和 Swift 3 时如何本地化应用程序名称

转载 作者:行者123 更新时间:2023-12-02 09:04:39 26 4
gpt4 key购买 nike

我已更新到 Xcode 8 和 Swift 3,现在我的本地化应用程序名称未显示在设备或模拟器主屏幕上的图标下方。 Xcode 7.3 一切正常。

我定义了一个 InfoPlist.strings 文件,其中包含以下内容

"CFBundleName" = <App Name String>;
"CFBundleDisplayName" = <App Name String>;

我拥有的 info.plist 文件

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

此外,我还在 info.plist 中添加了一个名为“Application has localized display name”的 Bool 并将其设置为 YES。

但是,主屏幕上显示的是在build设置产品名称字段中输入的默认产品名称。因此,InfoPlist.strings 文件似乎被忽略了。

这是一个错误,还是在本地化 Xcode 8 的应用程序名称时需要更改某些内容?

最佳答案

我有同样的问题,似乎只有 Base 本地化不起作用就我而言,我有基础语言和阿拉伯语言,它适用于阿拉伯语,不适用于任何其他语言。

您可以更新info.plist并继续使用InfoPlist.strings文件,

Bundle Name = [App Name]
Bundle Display Name = [App Name]

不要在模拟器/设备上尝试使用 Basic 语言。应该有效

关于localization - 使用 XCode 8 和 Swift 3 时如何本地化应用程序名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39648314/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com