特定情況下不能使用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,那么編譯的時候在找?guī)斓穆窂降臅r候,會遍歷該目錄下的所有子目錄的庫文件。PS:在搭建項目的時候,可以創(chuàng)建一個專門放庫文件的文件夾并且設置其屬性為recursive。$(PROJECT_DIR)/**相當于遍歷項目文件同級下的所有路徑(不推薦使用,項目大的話,影響編譯的速度)。

image.png
- 完成,使用GPUImage