8

我在Config.xcconfig文件中设置以下两个参数以获取appDisplayNamebundle Identifier从配置文件中获取。我在 xcconfig 文件中的代码如下:

appDisplayName=myapp
appIdentifier=org.prince.myapp

在 app -Info.plist文件中设置为

Bundle identifier = ${appIdentifier}
Bundle display name =${appDisplayName}

将其添加到配置下的项目中。

它工作正常,因为我已将 myapp 作为显示名称,它按原样显示在模拟器/设备中。

让我们进入正题。我想知道有没有办法改变PRODUCT_NAME变量值。我 PRODUCT_NAME=custom 在配置文件中设置,但这似乎不起作用。

在此处输入图像描述

4

2 回答 2

4

哦,是的,我已经做到了……

在 Config.xcconfig 文件中设置 PRODUCT_NAME=kat 并将 PRODUCT_NAME 变量放在

-> 目标--> 构建设置--> 包装--> 产品名称,如下图所示

在此处输入图像描述

于 2013-06-27T14:31:55.363 回答
-2

看到这张图片

从这里您可以编辑捆绑显示名称、捆绑名称。双击 $[PRODUCT_NAME] 然后您就可以对其进行编辑。

如果您想更改 PRODUCT_NAME 进行本地化,意味着如果您想根据设备语言更改不同语言的产品名称,那么您可以本地化 InfoPlist.strings 文件并在所有语言文件中添加以下内容 -

    "CFBundleDisplayName" = "Your_Product_Name"; 
    "CFBundleName" = "Your_Product_Name";
于 2013-06-27T12:01:37.250 回答