Info.plist文件中的配置相关值

Bes*_*esi 19 xcode ios info-plist

我的iOS项目中有三个配置:

  1. 调试
  2. 特设
  3. 发布

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

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

有没有办法在Xcode中使用某种类型的"compiler-if-else-macro-thing"轻松实现这一点

You*_*raj 40

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

    1. 创建用户定义的变量.单击目标项目文件.
    2. 然后在右下角找到按钮"+"添加构建设置.
    3. 单击"添加构建设置"按钮并选择"添加用户定义的设置",输入新设置的名称,例如:"BUNDLE_DISPLAY_NAME".
    4. 展开此新设置以查看其下的配置.为每个配置提供所需的名称.例如:Debug - > MyAppDebug

第2部分:

  1. 选择您的appname-info.plist文件.
  2. 找到关键字"Bundle Display Name"及其值应该是这个新的用户定义变量$ {BUNDLE_DISPLAY_NAME}

然后,为了进行适当的配置,它将在构建设置中从BUNDLE_DISPLAY_NAME变量中选择名称.

  • 有没有办法对布尔值执行此操作?这似乎对我不起作用。 (2认同)

mer*_*ert 8

你也可以有两个不同的信息 plist 用于不同的配置,这是不同的文件,然后从Build Settings > Info.plist File部分你可以改变它。 代码 10.1