解决使用第三方Framework时XCode报 'xxx.h'file not found'错误

今天学习直播时打了个ijkplayer的framework包,在项目根目录新建了一个Frameworks的文件夹,文件放这里并拖到工程后,import时提示找不到头文件,于是我上网查找了一下解决方法,希望可以给看到这篇日志的同学一点帮助

下面是本地工程文件目录结构

1.BuildSetting里面,Framework Search Paths 双击,新增      $(PROJECT_DIR)/Frameworks  //指明我的framework放在了此文件夹

例如你的工程名叫myProject,你的framework文件放在了myProject/myProject/vendors/AlipaySDK,然后你需要在,Framework Search Paths 新增$(PROJECT_DIR)/myProject/Vendors/AlipaySDK

2.Header Search Paths 双击,新增     "$(PROJECT_DIR)/Frameworks/IJKMediaFramework.framework/Headers"  //指明头文件路径

同样的,Header Search Paths新增一个$(SRCROOT)/myProject/Vendors/AlipaySDK/AlipaySDK.framework/Headers

$(PROJECT_DIR)指代你工程的根目录,注意区分两个myProject文件夹

只用两步就让xcode能够找到头文件了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容