gpt4 book ai didi

objective-c - 如何访问用户定义的 Xcode build设置?

转载 作者:太空狗 更新时间:2023-10-30 03:08:44 24 4
gpt4 key购买 nike

如果我在我的构建配置中添加了一个用户定义的设置,我如何在我的 Objective-C 代码中读取该设置?

我的项目中有两个文件,debug.plistrelease.plist。我希望我的 MainApp.m 文件根据正在运行的构建配置读取这些文件之一。我在调试和发布配置中设置了一个名为“文件名”的用户定义设置,以指向适当的文件。但是我不知道我的 MainApp.m 文件如何从当前运行的配置中读取文件名变量。

最佳答案

这是我所做的,我不是 100% 确定这是否是您所追求的:

  1. 进入build设置面板并选择左下角的齿轮图标:添加用户定义的设置
  2. 创建您的用户定义设置,例如:

    MY_LANG -> en_us
  3. 然后,在预处理器宏的设置中,您可以引用该值:

    LANGCODE="$(MY_LANG)"

现在您可以在所有源文件中引用 LANGCODE,它将是您在自定义build设置中填写的任何内容。我意识到这里有一定程度的间接性,但在我的例子中这是有意为之的:我的 XCode 项目包含一堆不同的目标/配置以及它们自己的预处理器宏。我不想讨论所有这些,只是为了更改语言代码。实际上,我在项目级别定义语言代码。我还在一些脚本中使用了 MY_LANG,所以只是预处理器宏是行不通的。可能有更聪明的方法,但这对我有用。

关于objective-c - 如何访问用户定义的 Xcode build设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3968919/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com