在pods导入非pod的文件报错(file not found)的解决办法
来源:互联网 发布:网络工程和软件开发 编辑:程序博客网 时间:2024/05/20 18:47
大部分时候我们的第三方库都是用cocoapods来管理的,工作当中偶尔会遇到需要修改第三方库的情况,当需要将其他project中的头文件导入pods的第三方库时,直接导入会报错'xxx.h'file not found。
原因:
Pods Project中头文件的搜索根源没有添加对应的源,需要在User Header Search Paths中添加。
解决办法:
点击Pods的project
选择对应的target,点击Build Setting,然后找到User Header Search Paths
双击打开,点击+,输入 $(SRCROOT)/..
(SRCROOT表示此project的根目录,/..表示上一级)
Header Search Paths和User Header Search Paths 的区别:
通过 #import 引入头文件的方式有 <> 和 ""。<> 是只从 Header Search Paths 中搜索, 而 "" 则能从 Header Search Paths 和 User Header Search Paths 中搜索。换言之 ,假如你把 路径加到 User Header Search Paths 中,用 #import <file.h> 的方式去引入对应的头文件,就会报错。 如果用 Header Search Paths就没有问题了
1 0
- 在pods导入非pod的文件报错(file not found)的解决办法
- 在终端下使用cocoapod-pod install时出现-bash: pod: command not found 的解决办法
- pod install -bash: pod: command not found的解决办法
- 高德地图#import <MAMapKit/MAMapKit.h> file not found的报错解决办法
- delphi 之 file not found '*.dcu' 文件的解决办法
- 导入pods中三方库头文件没有提示的解决办法
- File not found: ' .dcu' 的解决办法
- 汇编IDE(RadAsm),object file not found报错,解决办法
- LaTeX报错解决办法 Error: File 'amsmath.sty' not found
- 支付宝sdk集成过程中报 openssl/asn1.h file not found错误的解决办法
- 支付宝sdk集成过程中报 openssl/asn1.h file not found错误的解决办法
- pod 引用第三方库文件报错 library not found for -lMJRefresh
- pod command not found问题的解决
- nginx对PHP文件报File not found.错
- tftp在put上传的时候显示File not found的解决办法
- yii2 php namespace 引入第三方非namespace库文件时候,报错:Class not found 的解决
- 在编译的时候会提示 File not found:'*.dcu'解决办法
- 升级10.11后使用CocoaPod出现-bash: pod: command not found 解决办法 及其CocoaPod的安装
- leaflet circle
- 宏
- HttpUrlConnection Post提交数据到服务器、并得到服务器返回的数据
- python爬虫实战-糗事百科(最新版亲测好用)
- Chord算法
- 在pods导入非pod的文件报错(file not found)的解决办法
- [POJ1840]-Eqs
- 前端工程的构建工具对比 Gulp vs Grunt
- HDOJ 5802 windows 10
- 使用kaptcha生成验证码
- Cocos2d-x Lua getPosition 获取坐标的一个小小错误
- MySQL 入门(七)—— 视图
- thinking in java test3.10练习(10)按位运算
- Hibernate缓存