我正在开发一个iOS框架(比如xyz.framework),因为我正在尝试构建一个功能来本地化捆绑显示名称(CFBundleDisplayName),我应该在其中本地化应用程序名称(使用我的xyz的应用程序名称) .framework)
根据我的理解,我们必须在infoPlist.Strings文件中提及应用程序的名称,我们应该进行本地化,
我的问题是,我们可以动态选择应用名称而不进行硬编码吗?如果是的话我该怎么办?
请帮帮我!
答案 0 :(得分:1)
回答这个问题的第一个答案:
How to localise a string inside the iOS info.plist file?
由于应用名称需要在应用程序运行之前 进行本地化,因此显然无法动态更改它。我可能会下载你的应用程序,永远不会运行它。
答案 1 :(得分:0)
不,Info.plist
值必须是硬编码的,并且不能在运行时更改(如果您考虑它,这实际上是有意义的。)
同样适用于本地化版本。