(1)首先下载GPUImagehttps://github.com/BradLarson/GPUImage
(2)解压后,打开framework目录下的GPUImage.xcodeproj工程

(3)找到Build Phases下的Headers,将Project下的所有文件拖到Public下


(4)选择虚拟机运行项目,然后你可以在工程目录下Products文件下找到libGPUImage.a,show in Finder。
(5)一样的操作,选择真机运行项目,show in Finder后你可以看到两个文件夹,内容的是一样的。(生成用于真机和模拟器的lib)

(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

(7)最后将合并的lib和两个库文件夹的任意一个的usr文件夹拖入自己的工程,就可以使用了。
网友评论