Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我们可以动态本地化iOS应用程序名称吗_Ios_Objective C_Iphone_Localization_Cfbundledisplayname - Fatal编程技术网

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

我们可以动态本地化iOS应用程序名称吗,ios,objective-c,iphone,localization,cfbundledisplayname,Ios,Objective C,Iphone,Localization,Cfbundledisplayname,我正在开发一个iOS框架(比如xyz.framework),因为我正在尝试构建一个功能来本地化捆绑包显示名称(CbundleDisplayName),在这里我应该本地化应用程序名称(使用我的xyz.framework的应用程序的名称) 据我所知,我们必须在infoPlist.Strings文件中提到应用程序的名称,我们应该本地化 我的问题是,我们能否在不进行硬编码的情况下动态选择应用程序名称?如果是,我怎么做 请帮帮我 否,Info.plist值必须是硬编码的,并且不能在运行时更改(如果您仔细考

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

据我所知,我们必须在infoPlist.Strings文件中提到应用程序的名称,我们应该本地化

我的问题是,我们能否在不进行硬编码的情况下动态选择应用程序名称?如果是,我怎么做


请帮帮我

否,
Info.plist
值必须是硬编码的,并且不能在运行时更改(如果您仔细考虑,这实际上是有道理的)


这同样适用于本地化版本。

首先回答这个问题:


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

以这个问题的第一个答案为例: