关于 IPA 中 App 名称多语言配置及其显示的探讨

摘要

将同一个游戏包游戏发行到海外的多个地区时,因为语言不同,一般游戏都需要将App名称本地化。

一般的处理方案是:通过配置Info.plist的文件中CFBundleDevelopmentRegion的值来配置默认语言,然后将Info.plist中CFBundleDisplayName的值设置为默认语言的App名称。接着在Xcode->PROJECT->Localizations配置多语言,添加InfoPlist.strings多语言配置文件,进而配置不同语言的CFBundleDisplayName的值。

在最近对接游戏时发现了个奇怪的问题,就是在Info.plist文件的CFBundleDisplayName的值设置为中文名称的情况下,在设备中切换多种不同的系统语言进行测试,App的显示名称却一直都不显示中文。

于是引出当前的文章,在CFBundleDisplayName这个Key配置了多语言的情况下,不同的多语言配置及CFBundleDevelopmentRegion设置在不同的系统语言下,App名称的显示规律是怎样的?

欢迎在评论区写下你对这篇文章的看法。

评论

Home - Wiki
Copyright © 2011-2024 iteam. Current version is 2.137.1. UTC+08:00, 2024-11-05 14:37
浙ICP备14020137号-1 $Map of visitor$