1

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

INFOPLIST_FILE在 XCode 4.6 运行脚本中访问。在一个项目中,该值与我的项目相关。另一方面,这是一条绝对路径。

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

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

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

我很感激你对此有所了解

4

1 回答 1

2

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

于 2013-07-30T22:57:37.803 回答