我们可以动态本地化iOS应用名称

时间:2016-06-10 06:59:01

标签: ios objective-c iphone localization cfbundledisplayname

我正在开发一个iOS框架(比如xyz.framework),因为我正在尝试构建一个功能来本地化捆绑显示名称(CFBundleDisplayName),我应该在其中本地化应用程序名称(使用我的xyz的应用程序名称) .framework)

根据我的理解,我们必须在infoPlist.Strings文件中提及应用程序的名称,我们应该进行本地化,

我的问题是,我们可以动态选择应用名称而不进行硬编码吗?如果是的话我该怎么办?

请帮帮我!

2 个答案:

答案 0 :(得分:1)

回答这个问题的第一个答案:

How to localise a string inside the iOS info.plist file?

由于应用名称需要在应用程序运行之前 进行本地化,因此显然无法动态更改它。我可能会下载你的应用程序,永远不会运行它。

答案 1 :(得分:0)

不,Info.plist值必须是硬编码的,并且不能在运行时更改(如果您考虑它,这实际上是有意义的。)

同样适用于本地化版本。