gpt4 book ai didi

Xcodebuild 无法从项目文件中获取环境值?

转载 作者:行者123 更新时间:2023-12-02 05:13:06 24 4
gpt4 key购买 nike

我使用的是 Xcode 3.2.6、MacOSX。

我有一个全局可见的环境设置:

ICU_SRC=~/Documents/icu/source

确实是一个环境设置,它是在登录时设置的。当我打开终端时,它就在那里。

在我的项目中,在标题搜索路径下我添加了以下内容:

$(ICU_SRC)/i18n
$(ICU_SRC)/common

当我在 IDE 中编译时,它们会正确扩展。当我查看构建结果时,我看到:

-I/Users/eric.grunin/Documents/icu/source/i18n
-I/Users/eric.grunin/Documents/icu/source/common

但是,当我从命令行构建时,它失败了。我看到的是这样的:

-I/i18n
-I/common

这是我用来编译的命令:

/usr/bin/env -i xcodebuild -project my_project.xcodeproj -target "my_program" -configuration Release -sdk macosx10.6 build

我做错了什么?

编辑添加:

苹果解释Setting environment variables for user processes

最佳答案

有时,如果您在 xcodebuild 命令之前指定环境变量,效果会更好,如下所示

# NOT this
xcodebuild ... options ... SOMEVAR=somevalue

# But this instead works better
SOMEVAR=somevalue xcodebuild ... options ...

在使用 cocoapods 时,这对于 PRODUCT_NAME 尤其有效。

关于Xcodebuild 无法从项目文件中获取环境值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8673150/

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