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