【问题标题】:How to make values in plist change based on build scheme如何根据构建方案更改 plist 中的值
【发布时间】:2018-04-04 07:44:29
【问题描述】:

我有几个不同的构建方案。 dev/test/accept 方案需要在某些 plist 变量上使用与生产方案不同的其他值。

我应该怎么做?

【问题讨论】:

  • 构建设置 > 点击加号按钮 > 添加用户定义设置 > 根据需要命名 > 配置 > 添加到您的 plist 文件为 $(NAME_IT_AS_YOU_WANT)
  • @pandarencodemaster 您的解决方案对我有用。谢谢!

标签: xcode plist


【解决方案1】:

首先将您的 info.plist 文件制作三个副本,分别为 info_dev.plist、info_test.plist 和 info_accept.plist。根据需要在每个 plist 文件中相应地更改 plist 变量值

然后选择 info_dev.plist 并转到文件检查器 > 目标成员 > 选择“开发”方案。对其他两个文件重复相同的操作并相应地选择您的方案。

现在转到“构建设置”部分并选择您的构建目标,例如'开发'。在 Packaging 下,将 Info.plist 文件的路径更改为新的 info_dev.plist。对其他目标重复相同的过程。

这将在编译时选择为每个构建方案配置的相应 plist 文件。

【讨论】:

    猜你喜欢
    • 2023-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-17
    相关资源
    最近更新 更多