美文网首页iOS Developer
iOS-手动导入三方框架的xcodeproj

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

作者: linbj | 来源:发表于2017-06-15 16:40 被阅读428次

    特定情况下不能使用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
    • 完成,使用GPUImage

    相关文章

      网友评论

        本文标题:iOS-手动导入三方框架的xcodeproj

        本文链接:https://www.haomeiwen.com/subject/jykuqxtx.html