[IOS] Xcode中 Search Paths的设置

来源:互联网 发布:贰捌佬新域名 编辑:程序博客网 时间:2024/05/22 03:16

Xcode在编译时, Library / Header Search Paths是一定会去搜索的。而User Header Search Paths只有在Always Search User Paths为Yes时才会被搜索。




Project的Building Settings中得设置默认并不被Targets继承,只有当Targets的设置加入了$(inherited)时才被继承,添加目录的时候写上 “$(inherited)” 就表示从frameworks里面读取。

一种很常见的情况, 我建一个工程运行正常,但是把工程发给别人就会出现这个错误,这也是XcodeSearch Path的相对路径和绝对路径导致的。

所以在修改Library / Header Search Paths这个选项的时候使用:  "$(SRCROOT)/当前工程名字/需要包含头文件所在文件夹"

将上面的双引号里面的字符串拷贝之后,你会发现这个“$(SRCROOT)”,会自动变成当前工程所以的目录。这样就可以了,发给别人,别人也不用在去修改路径了。


1 0
原创粉丝点击