如何以编程方式更改iOS应用程序的名称?

如何以编程方式更改iOS应用程序的名称?,ios,swift,plist,Ios,Swift,Plist,我正在寻找一种从代码更改应用程序名称的方法。我搜索了很多,发现它取决于Info.plist文件中的条目包名称,并且它是只读的,因此无法更改键值 然而,它的默认值是$PRODUCT_NAME,在我看来,它是一个环境变量或类似的东西。因此,我的问题是,是否有某种方法可以更改$PRODUCT\u NAME变量值,从而也影响条目值。使用PRODUCT\u NAME是一种构建时功能。一旦构建,就无法更改应用程序图标下显示的名称 简而言之,你不能做你想做的事。使用产品名称是一个构建时功能。一旦构建,就无法更

我正在寻找一种从代码更改应用程序名称的方法。我搜索了很多,发现它取决于Info.plist文件中的条目包名称,并且它是只读的,因此无法更改键值

然而,它的默认值是$PRODUCT_NAME,在我看来,它是一个环境变量或类似的东西。因此,我的问题是,是否有某种方法可以更改$PRODUCT\u NAME变量值,从而也影响条目值。

使用PRODUCT\u NAME是一种构建时功能。一旦构建,就无法更改应用程序图标下显示的名称

简而言之,你不能做你想做的事。

使用产品名称是一个构建时功能。一旦构建,就无法更改应用程序图标下显示的名称


简而言之,您无法执行您想要的操作。

您可以使用以下步骤更改应用程序名称:

进入项目->构建设置->搜索产品模块名称,然后根据需要更改产品名称。这对我有用。构建项目,运行并查看设备上的更改


注意:这只会更改应用程序名,而不会更改项目名和文件名。

您可以使用以下步骤更改应用程序名:

进入项目->构建设置->搜索产品模块名称,然后根据需要更改产品名称。这对我有用。构建项目,运行并查看设备上的更改

注意:这只会更改应用程序名,而不会更改项目名和文件名。

这是正确答案。我想指出的是,尽管离以编程方式更改应用程序名称还有很长的路要走,但可以以编程方式提示创建具有可变名称的web应用程序,即那些可以通过URL方案中继回应用程序的web应用程序。这是正确的答案。我想指出的是,尽管离以编程方式更改应用程序名称还有很长的路要走,但可以以编程方式提示创建具有变量名称的web应用程序,即那些可以通过URL方案中继回应用程序的应用程序。