如题,随便网上很多解决方案,就不多说,我先简单整理下方案:
1、User Header Search Paths中添加头文件的搜索路径,使用 ${SRCROOT} 或 ${PODS_ROOT}
参考:https://blog.csdn.net/jiajiayouba/article/details/43491881
2、删除DerivedData文件夹,重新编译,文件夹路径 ~/Library/Developer/Xcode/DerivedData/
参考:https://www.jianshu.com/p/f3f567ab7929
--------------------- 分割线 ---------------------
进入正题,pod install/update之后,如果以上方案均无效果,建议:
1、检查一下 【Targets】- 【Framework Search Path】,是否指明了xxx库的路径,如果没有,依次加上即可。
2、留意一下pod install/update时,终端的警告,如果出现如下警告
终端警告如果你的项目中,有人更改过Framework Search Path的设置,或者缺失$(inherited),pod install时无法正常写入配置,就会出现如上警告。
Cocoapods也给出了解决方案,加入$(inherited),或移除旧的配置,然后终端重新执行pod install/update,警告消除,Build Success~
希望这篇文章能够帮助你解决问题,喜欢就点个赞吧~
网友评论