gpt4 book ai didi

ios - XCode 4.6 环境变量 INFOPLIST_FILE 有时是相对的,有时是绝对的

转载 作者:行者123 更新时间:2023-11-29 10:56:44 25 4
gpt4 key购买 nike

我搜索过但没能找到答案,但不敢相信我是第一个遇到这个问题的人。

我正在 XCode 4.6 运行脚本中访问 INFOPLIST_FILE。在一个项目中,值(value)是相对于我的项目而言的。在另一种情况下,它是绝对路径。

我尝试在 Xcode 中选择 info.plist 文件,并在文件检查器下验证了它们都是相对于项目设置的。我也尝试过清理项目,但结果是一样的。

我已经通过在脚本中使用 printenv > ~/Desktop/printenv.txt 验证了它们的不同。

这是个问题,因为我想为我的所有项目使用相同的脚本文件,而这确实搞砸了访问 plist。

我很感激你对此的任何启发

最佳答案

我认为 INFOPLIST_FILE 变量是根据“Info.plist 文件”build设置设置的。你能检查它在不同项目中的设置吗?我的猜测是,在其中一个项目中它设置为 Project-A/Project-A-Info.plist 而在另一个项目中设置为 $(SRCROOT)/Project-B/Project-B-Info.plist 其中 $(SRCROOT) 是 Xcode 提供的变量,它是源根目录的绝对路径。

关于ios - XCode 4.6 环境变量 INFOPLIST_FILE 有时是相对的,有时是绝对的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17957128/

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