昨天更新XCODE到8.1后,出现
libxml/HTMLparser.h file not found
所有项目均无法通过编译!让人目瞪口呆!!该加的路径都加过了,以前完全是正常的呀!
最后各种想最近是不是在MBP上了做什么,或者是删除了什么!可能与前几天的系统瘦身有关!
128GB的SSD硬盘,用着用着就不够了,然后找到了硬盘上所有占用比较大的文件,进行删除之。
包括
/Users/你的用户名/Library/Developer/Xcode/iOS DeviceSupport/
路径下的所有的模拟器文件都进行了删除,只留下了最新的IOS10的模拟器与SDK文件!
估计出现问题是与此事有关!
可以看到里面只有IOS10的文件了7、8、9的文件全部没有了!可是我又不想让那些文件占用太大的空间,所以,只能尝试修改LIBXML的路径,让其对应到IOS10的相关路径之下!
之前我们使用XML这个库的时候,基本上都是在header search path里面添加usr/include/libxml!我怀疑删除掉部分SDK后,这个命令所指的文件路径不存在了!
于是乎将其改为
${SDK_ROOT}/usr/include/libxml2
编译后,OK成功!
所以,这个问题我现在也不是很确定,究竟是我删除部分SDK文件造成的还是因为XCODE8.1以后LIBXML的使用被改成这种命令了!