我已经搜索过但无法找到答案,但无法相信我是第一个遇到此问题的人。
我在XCode 4.6运行脚本中访问INFOPLIST_FILE
。在一个项目中,该值与我的项目相关。在另一个方面,这是一条绝对的道路。
我尝试在Xcode中选择info.plist文件,并在File Inspector下验证它们都是相对于项目设置的。我也尝试过清理项目但结果是一样的。
我已经通过在脚本中使用printenv > ~/Desktop/printenv.txt
来验证它们是不同的。
这是一个问题,因为我想为我的所有项目提供相同的脚本文件,这真的让访问plist变得混乱。
我很感激你在这个方面带来的任何亮点
答案 0 :(得分:2)
我认为INFOPLIST_FILE
变量是根据“Info.plist文件”构建设置设置的。你能检查一下不同项目中的设置吗?我的猜测是,在其中一个项目中,它设置为Project-A/Project-A-Info.plist
,另一个设置为$(SRCROOT)/Project-B/Project-B-Info.plist
,其中$(SRCROOT)
是Xcode提供的变量,它是源根的绝对路径