原因肯定是xcode的bug,各种清缓存重启电脑都试了,就是不行,找了两天才想到改这里:

把build settings里的Framework Search Paths顺序调一下,像图中让较深的地址排在前面即可,估计是xcode按顺序检测,检测完工程目录后发现下一个目录是包含在工程目录里的就没继续了,然而这个目录在工程中不可见所以它没检测到
这种诡异的问题基本上是xcode的bug,再遇到之后不能总想清缓存,也有可能像这个例子一样bug出在其他方面
本文解决了一个Xcode工程中难以捉摸的bug,通过调整buildsettings里的FrameworkSearchPaths顺序,将较深的地址排在前面,解决了Xcode未能正确检测到某些目录的问题。此问题源于Xcode检测机制的缺陷,调整后可确保所有路径得到正确识别。
原因肯定是xcode的bug,各种清缓存重启电脑都试了,就是不行,找了两天才想到改这里:

把build settings里的Framework Search Paths顺序调一下,像图中让较深的地址排在前面即可,估计是xcode按顺序检测,检测完工程目录后发现下一个目录是包含在工程目录里的就没继续了,然而这个目录在工程中不可见所以它没检测到
这种诡异的问题基本上是xcode的bug,再遇到之后不能总想清缓存,也有可能像这个例子一样bug出在其他方面

被折叠的 条评论
为什么被折叠?