Info.plist文件中的configuration相关值

我有我的iOS项目中的三个configuration:

  1. debugging
  2. 特别指定
  3. 发布

现在我想改变应用程序的名称,如下所示:

  1. MyAppDebug
  2. MyAppAdhoc
  3. MyApp (注意这个没有后缀)

有没有一种方法,我可以很容易地在Xcode中实现一些types的“编译器,如果其他macros的东西”

  • 更改相应configuration的应用程序的显示名称*实现此目的的一种方法是使用您拥有的相同信息plist文件。

    1. 创build一个用户定义的variables。 点击目标项目文件。
    2. 然后在右下angularfindbutton“+”添加生成设置。
    3. 点击“添加生成设置”button,然后select“添加用户定义的设置”为新设置input名称,例如:“BUNDLE_DISPLAY_NAME”。
    4. 展开此新设置以查看其下的configuration。 给每个configuration显示所需的名称。 例如:Debug – > MyAppDebug

第2部分:

  1. select你的appname-info.plist文件。
  2. find键“Bundle Display Name”,其值应该是这个新的用户定义variables$ {BUNDLE_DISPLAY_NAME}

然后进行适当的configuration,它将在构build设置中从BUNDLE_DISPLAY_NAMEvariables中select名称。

当然。 首先你必须创build单独的Info.plist文件的每个configuration。 然后在你项目的构build设置find放置Info.plist的行,展开该行,并为每个configurationselect单独的Info.plist文件。 然后,您可以在每个Info.plist文件的相应字段中input所需的名称。 而已 :)