一般我们在xcode里面配置包含工程目录下头文件的时候,都要关联着相对路径和绝对路径,如果只是自己用这个项目,用绝对路径的问题不大,但是如果你把工程发给别人,别人就要在改这个绝对路径,这时候绝对路径的缺点立马出现。
所以在修改User Header Search Paths这个选项的时候使用
$(SRCROOT)/工程名字/头文件所在文件夹
“$(SRCROOT)”,会自动变成当前工程所以的目录。
这样就可以了,发给别人,别人也不用在去修改路径了。
以下三个是一样的:
$(PROJECT_DIR) == $(SRCROOT) == $(SOURCE_ROOT)
$(inherited) 表示从frameworks读取.