(1)首先下载GPUImagehttps://github.com/BradLarson/GPUImage
(2)解压后,打开framework目录下的GPUImage.xcodeproj工程
![](https://img.haomeiwen.com/i2222873/d22e506b7fa5869b.png)
(3)找到Build Phases下的Headers,将Project下的所有文件拖到Public下
![](https://img.haomeiwen.com/i2222873/c76120f9e09c92a4.png)
![](https://img.haomeiwen.com/i2222873/973ba16edba7b2ce.png)
(4)选择虚拟机运行项目,然后你可以在工程目录下Products文件下找到libGPUImage.a,show in Finder。
(5)一样的操作,选择真机运行项目,show in Finder后你可以看到两个文件夹,内容的是一样的。(生成用于真机和模拟器的lib)
![](https://img.haomeiwen.com/i2222873/84d31730c15c46ff.png)
(6)将两个文件夹下的libGPUImage.a合并。打开终端
lipo -create /Users/SHEAN/Desktop/Demo/GPUImage-master/build/Debug-iphoneos/libGPUImage.a /Users/SHEAN/Desktop/Demo/GPUImage-master/build/Debug-iphonesimulator/libGPUImage.a -output /Users/SHEAN/Desktop/Demo/libGPUImage.a
/Users/SHEAN/Desktop/Demo/GPUImage-master/build/Debug-iphoneos/libGPUImage.a 真机库
/Users/SHEAN/Desktop/Demo/GPUImage-master/build/Debug-iphonesimulator/libGPUImage.a 模拟机库
/Users/SHEAN/Desktop/Demo/libGPUImage.a 生成的库
合并的lib成功。可以输入命令看下是否成功lipo -info /Users/SHEAN/Desktop/Demo/libGPUImage.a
![](https://img.haomeiwen.com/i2222873/3e63ca3868e9035d.png)
(7)最后将合并的lib和两个库文件夹的任意一个的usr文件夹拖入自己的工程,就可以使用了。
网友评论