今天学习直播时打了个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能够找到头文件了