特定情况下不能使用cocoapods,需要手动导入三方框架,遇到过某些需要拿. xcodeproj的框架。例如GPUImage.
- 把framework 拖到自己项目中
- 将xcodeproj拖入xcode
- 在自己项目的target依赖设置里面添加GPUImage.a作为Target Dependency
- 在build phase的Link Binary With Libraries, 把libGPUImage.a加进来.
- 添加对应的framework
CoreMedia
CoreVideo
OpenGLES
AVFoundation
QuartzCore
- 添加头文件路径
Build Settings -> Header Search Paths 添加GPUImage的路径
framework 在GPUImage这个文件夹下,所以添加的路径为 GPUImage/framework 。
路径选择recursive!
recursive:遍历该目录,non-recursive:默认路径设置;不遍历该目录。如果路径的属性为recursive,那么编译的时候在找库的路径的时候,会遍历该目录下的所有子目录的库文件。PS:在搭建项目的时候,可以创建一个专门放库文件的文件夹并且设置其属性为recursive。$(PROJECT_DIR)/**相当于遍历项目文件同级下的所有路径(不推荐使用,项目大的话,影响编译的速度)。
- 完成,使用GPUImage