iOS Developer

iOS-手动导入三方框架的xcodeproj

2017-06-15  本文已影响428人  linbj

特定情况下不能使用cocoapods,需要手动导入三方框架,遇到过某些需要拿. xcodeproj的框架。例如GPUImage.

image.png

- 把framework 拖到自己项目中

image.png

- 将xcodeproj拖入xcode

image.png

- 在自己项目的target依赖设置里面添加GPUImage.a作为Target Dependency

image.png

- 在build phase的Link Binary With Libraries, 把libGPUImage.a加进来.

image.png

- 添加对应的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)/**相当于遍历项目文件同级下的所有路径(不推荐使用,项目大的话,影响编译的速度)。

image.png
上一篇下一篇

猜你喜欢

热点阅读