使用git的submodule引入库SDWebImage

转载的文章http://blog.shiqichan.com/How-To-Import-3rd-Lib-Into-Swift-Project/

  1. 在终端进入当前项目的目录并下执行:
    1、$git submodule add https://github.com/rs/SDWebImage.git
    2、将SDWebImage.xcodeproj加入到Xcode项目中
    使用git的submodule引入库SDWebImage_第1张图片
    s4.png

    3、设置Target Dependencies在这里:
    使用git的submodule引入库SDWebImage_第2张图片
    s5.png

    加入:
    使用git的submodule引入库SDWebImage_第3张图片
    s6.png

    看起来是这样:
    使用git的submodule引入库SDWebImage_第4张图片
    s7.png

    4、Link Binaray With Libraries找到这里:
    使用git的submodule引入库SDWebImage_第5张图片
    s8.png

    加入ImageIO.framework(iOS自带的),以及libSDWebImage.a
    使用git的submodule引入库SDWebImage_第6张图片
    s9.png

    5、设置Other Linker Flags在这里设置-ObjC
    使用git的submodule引入库SDWebImage_第7张图片
    s10.png

    设置完了的样子:
    使用git的submodule引入库SDWebImage_第8张图片
    s11.png

    6、创建Bridge头文件就是创建一个普通的头文件,一般命名为项目名-Bridge-Header.h
    使用git的submodule引入库SDWebImage_第9张图片
    s12.png

    7、设置Bridge头文件找到这里:
    使用git的submodule引入库SDWebImage_第10张图片
    s13.png

    双击箭头标示的地方,会弹出文本框,将头文件加进去即可。
    我开始的时候是参照stackoverflow的回答,将头文件直接拖拽进去,发现用的是绝对路径。可以在拖拽后修改一下:
    使用git的submodule引入库SDWebImage_第11张图片
    s15.png

    8、SDWebImage就可以开始使用了

你可能感兴趣的:(使用git的submodule引入库SDWebImage)