是否可以通过xcode中的xcconfig文件更改productName?

时间:2013-06-27 10:44:04

标签: iphone ios objective-c config

我在 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,但这似乎不起作用。

enter image description here

2 个答案:

答案 0 :(得分:2)

是的,我已经做到了......

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

- >目标 - >构建设置 - >包装 - >产品名称如下面的截图

enter image description here

答案 1 :(得分:-2)

See this image

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

如果您要更改PRODUCT_NAME以进行本地化,则表示您希望根据设备语言更改不同语言的产品名称,然后您可以本地化InfoPlist.strings文件并在所有语言文件中添加以下内容 -

    "CFBundleDisplayName" = "Your_Product_Name"; 
    "CFBundleName" = "Your_Product_Name";